Plugin Directory

Changeset 3477081


Ignore:
Timestamp:
03/07/2026 02:32:17 PM (4 weeks ago)
Author:
samybaxy
Message:

fix: load AffiliateWP addons on affiliate/partner pages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • samybaxy-hyperdrive/trunk/mu-loader/shypdr-mu-loader.php

    r3476355 r3477081  
    438438
    439439        // Affiliate keywords (handles nested paths)
    440         static $affiliate_keywords = ['affiliate', 'affiliates', 'referral', 'partner'];
     440        static $affiliate_keywords = ['affiliate', 'affiliates', 'referral', 'partner', 'partner-dashboard'];
    441441        if (self::uri_contains_keyword($uri, $slug, $parent_slug, $affiliate_keywords)) {
    442442            $detected[] = 'affiliatewp';
    443443            $detected[] = 'affiliate-wp';
     444            // AffiliateWP addons (required for portal UI, multi-tier, payouts, etc.)
     445            $detected[] = 'affiliatewp-affiliate-portal';
     446            $detected[] = 'affiliate-wp-affiliate-portal';
     447            $detected[] = 'affiliatewp-multi-tier-commissions';
     448            $detected[] = 'affiliate-wp-multi-tier-commissions';
     449            $detected[] = 'affiliatewp-paypal-payouts';
     450            $detected[] = 'affiliate-wp-paypal-payouts';
     451            // Our plugin (needed for debug hooks and content filtering)
     452            $detected[] = 'rcp-content-filter-utility';
    444453        }
    445454
     
    805814            'fluentcrm-pro' => ['fluent-crm'],
    806815            'uncanny-automator-pro' => ['uncanny-automator'],
     816            'affiliatewp-affiliate-portal' => ['affiliatewp'],
     817            'affiliate-wp-affiliate-portal' => ['affiliate-wp'],
     818            'affiliatewp-multi-tier-commissions' => ['affiliatewp'],
     819            'affiliate-wp-multi-tier-commissions' => ['affiliate-wp'],
     820            'affiliatewp-paypal-payouts' => ['affiliatewp'],
     821            'affiliate-wp-paypal-payouts' => ['affiliate-wp'],
    807822        ];
    808823
     
    827842            ],
    828843            'elementor' => ['elementor-pro', 'the-plus-addons-for-elementor-page-builder'],
     844            'affiliatewp' => [
     845                'affiliatewp-affiliate-portal', 'affiliatewp-multi-tier-commissions',
     846                'affiliatewp-paypal-payouts',
     847            ],
     848            'affiliate-wp' => [
     849                'affiliate-wp-affiliate-portal', 'affiliate-wp-multi-tier-commissions',
     850                'affiliate-wp-paypal-payouts',
     851            ],
    829852        ];
    830853
Note: See TracChangeset for help on using the changeset viewer.