admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('siteseo_pro_nonce'), ]); wp_enqueue_style('siteseo-pro-admin', SITESEO_PRO_URL . 'assets/css/admin.css'); } static function add_menu(){ $capability = 'manage_options'; add_submenu_page('siteseo', __('PRO', 'siteseo-pro'), __('PRO', 'siteseo-pro'), $capability, 'siteseo-pro-page', '\SiteSEOPro\Settings\Pro::home'); add_submenu_page('siteseo', __('License', 'siteseo-pro'), __('License', 'siteseo-pro'), $capability, 'siteseo-license', '\SiteSEOPro\Settings\License::template'); } static function local_business_block(){ wp_register_script('local-business-block-script',SITESEO_PRO_URL . 'assets/js/block.js', array('wp-blocks', 'wp-element', 'wp-editor'), filemtime(SITESEO_PRO_DIR . 'assets/js/block.js')); $data = \SiteSEOPro\Tags::local_business(); // Localize wp_localize_script('local-business-block-script', 'siteseoProLocalBusiness', array( 'previewData' => $data, )); register_block_type('siteseo-pro/local-business', array( 'editor_script' => 'local-business-block-script', 'render_callback' => '\SiteSEOPro\Tags::load_data_local_business' )); } // Nag when plugins dont have same version. static function free_version_nag(){ if(!defined('SITESEO_VERSION')){ return; } $dismissed_free = (int) get_option('siteseo_version_free_nag'); $dismissed_pro = (int) get_option('siteseo_version_pro_nag'); // Checking if time has passed since the dismiss. if(!empty($dismissed_free) && time() < $dismissed_pro && !empty($dismissed_pro) && time() < $dismissed_pro){ return; } $showing_error = false; if(version_compare(SITESEO_VERSION, SITESEO_PRO_VERSION) > 0 && (empty($dismissed_pro) || time() > $dismissed_pro)){ $showing_error = true; echo '
'.esc_html__('You are using an older version of SiteSEO Pro. We recommend updating to the latest version to ensure seamless and uninterrupted use of the application.', 'siteseo-pro').'
'.esc_html__('You are using an older version of SiteSEO. We recommend updating to the latest free version to ensure smooth and uninterrupted use of the application.', 'siteseo-pro').'