PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/newcrypto.kerihosting.com/wp-content/mu-plugins/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : //home/trave494/newcrypto.kerihosting.com/wp-content/mu-plugins/hostinger-affiliate-links.php |
<?php /** * Plugin Name: Affiliate Plugin * Description: "Affiliate Plugin" serves the purpose of integrating affiliate links into the WordPress website. * Version: 1.0.3 * Text Domain: hostinger-mu-affiliates-plugin */ defined( 'ABSPATH' ) || exit; if ( ! defined( 'ABSPATH' ) ) { exit; } class Hostinger_MU_Affiliates { const MONSTERINSIGHTS_AFFILIATE_ID = '3107422'; const ASTRA_AFFILIATE_ID = '12425'; const WPFORMS_AFFILIATE_LINK = 'https://shareasale.com/r.cfm?b=834775&u=3107422&m=64312&urllink='; const AIOSEO_AFFILIATE_LINK = 'https://shareasale.com/r.cfm?b=1491200&u=3107422&m=94778&urllink='; const HESTIA_AND_NEVE_AFFILIATE_LINK = 'https://www.shareasale.com/r.cfm?b=642802&u=3107422&m=55096'; public function __construct() { if ( is_admin() ) { $this->define_admin_hooks(); } add_action( 'init', array( $this, 'schedule_weekly_cron_job' ) ); } public function affiliate_astra() { add_option( 'astra_partner_url_param', self::ASTRA_AFFILIATE_ID, '', 'no' ); } public function affiliate_monsterinsights( $id ) { return self::MONSTERINSIGHTS_AFFILIATE_ID; } public function wpforms_upgrade_link( $link ) { return self::WPFORMS_AFFILIATE_LINK . rawurlencode( $link ); } public function aioseo_upgrade_link( $link ) { return self::AIOSEO_AFFILIATE_LINK . rawurlencode( $link ); } public function neve_or_hestia_upgrade_link( $utmify_url, $url ) { if ( strpos( $url, 'themes/neve/upgrade' ) !== false || strpos( $url, 'themes/hestia-pro/upgrade' ) !== false ) { return self::HESTIA_AND_NEVE_AFFILIATE_LINK; } return $utmify_url; } private function define_admin_hooks() { add_filter( 'optinmonster_sas_id', array( $this, 'affiliate_monsterinsights' ) ); add_filter( 'monsterinsights_shareasale_id', array( $this, 'affiliate_monsterinsights' ) ); add_filter( 'wpforms_upgrade_link', array( $this, 'wpforms_upgrade_link' ) ); add_filter( 'aioseo_upgrade_link', array( $this, 'aioseo_upgrade_link' ) ); add_filter( 'tsdk_utmify_url_neve', array( $this, 'neve_or_hestia_upgrade_link' ), 11, 2 ); add_filter( 'tsdk_utmify_url_hestia-pro', array( $this, 'neve_or_hestia_upgrade_link' ), 11, 2 ); } public function schedule_weekly_cron_job() { if ( ! wp_next_scheduled( 'run_weekly_affiliate_astra' ) ) { wp_schedule_event( time(), 'weekly', 'run_weekly_affiliate_astra' ); } add_action( 'run_weekly_affiliate_astra', array( $this, 'run_weekly_affiliate_astra' ) ); } public function run_weekly_affiliate_astra() { if ( ! get_option( 'astra_partner_url_param' ) ) { $this->affiliate_astra(); } } } new Hostinger_MU_Affiliates();