"

Thank you for using AdsMatcher Website Monetization !

AdsMatcher Website Monetizing Plugin is installed successfully! Create a Free AdsMatcher Publisher Account to Get Started.

"]); delete_transient(self::ADSMATCHER_MONETIZATION_ACTIVATED); update_option('adsmatcher_website_publicid', ''); update_option('adsmatcher_wordpress_key', ''); } } public static function render(string $name, array $args = []): void { extract($args); $file = ADSMATCHERMONETIZATIONPLUGIN_DIR . "views/$name.php"; ob_start(); include_once($file); echo ob_get_clean(); } public function adsmatchermonetization_menu_page(): void { register_setting('adsmatchermonetization', 'adsmatcher_website_publicid'); register_setting('adsmatchermonetization', 'adsmatcher_wordpress_key'); add_settings_section('adsmatchermonetization_settings', '', '', 'adsmatchermonetization'); add_menu_page('AdsMatcher', 'AdsMatcher', 'manage_options', 'adsmatcher_monetization_menu', [$this, 'adsmatcher_monetization_menu_main'], plugins_url( 'img/adsmatcher_icon.png', __FILE__ ), 90); } public function adsmatcher_monetization_menu_main(): void { AdsMatcherMonetizationPlugin::render('settings'); } public function adsmatcherinit(){ add_action('the_content',array($this, 'adsmatcher_monetizationplugin')); } public function adsmatcher_monetizationplugin($content){ $adsmatcher_wordpress_publicid = get_option('adsmatcher_website_publicid'); wp_enqueue_script("adsmatcher-multiformat", "https://www.adsmatcher.com/api/matcher.js?wi=$adsmatcher_wordpress_publicid"); if(!empty($adsmatcher_wordpress_publicid) && !is_home()){ $content .= "
"; } return $content; } }