Settings'; array_push( $links, $settings_link ); if ( !is_plugin_installed('wpr-addons-pro/wpr-addons-pro.php') ) { // GOGA - Check if ok $links[] = '' . esc_html__('Go Pro', 'wpr-addons') . ''; } elseif ( !defined('WPR_ADDONS_PRO_VERSION') || !wpr_fs()->is_plan( 'expert' ) ) { $links[] = '' . esc_html__('Go Expert', 'wpr-addons') . ''; } return $links; } function is_plugin_installed($file) { $installed_plugins = []; foreach( get_plugins() as $slug => $plugin_info ) { array_push($installed_plugins, $slug); } if ( in_array($file, $installed_plugins) ) { return true; } else { return false; } } // Register Settings function wpr_register_addons_settings() { // Optimizers register_setting ('wpr-settings', 'wpr_hide_banners'); register_setting ('wpr-settings', 'wpr_hide_head_foot_on_maintenenace'); // WooCommerce register_setting( 'wpr-settings', 'wpr_override_woo_templates' ); register_setting( 'wpr-settings', 'wpr_override_woo_cart' ); register_setting( 'wpr-settings', 'wpr_override_woo_mini_cart' ); register_setting( 'wpr-settings', 'wpr_override_woo_notices' ); register_setting( 'wpr-settings', 'wpr_remove_wc_default_lightbox' ); register_setting( 'wpr-settings', 'wpr_enable_product_image_zoom' ); register_setting( 'wpr-settings', 'wpr_enable_woo_flexslider_navigation' ); register_setting( 'wpr-settings', 'wpr_add_wishlist_to_my_account' ); register_setting( 'wpr-settings', 'wpr_woo_shop_ppp' ); register_setting( 'wpr-settings', 'wpr_woo_shop_cat_ppp' ); register_setting( 'wpr-settings', 'wpr_woo_shop_tag_ppp' ); register_setting( 'wpr-settings', 'wpr_compare_page' ); register_setting( 'wpr-settings', 'wpr_wishlist_page' ); // Integrations register_setting( 'wpr-settings', 'wpr_google_map_api_key' ); register_setting( 'wpr-settings', 'wpr_google_map_language' ); register_setting( 'wpr-settings', 'wpr_mailchimp_api_key' ); register_setting( 'wpr-settings', 'wpr_recaptcha_v3_site_key' ); register_setting( 'wpr-settings', 'wpr_recaptcha_v3_secret_key' ); register_setting( 'wpr-settings', 'wpr_recaptcha_v3_score' ); register_setting( 'wpr-settings', 'wpr_recaptcha_v2_site_key' ); register_setting( 'wpr-settings', 'wpr_recaptcha_v2_secret_key' ); // Lightbox register_setting( 'wpr-settings', 'wpr_lb_bg_color' ); register_setting( 'wpr-settings', 'wpr_lb_toolbar_color' ); register_setting( 'wpr-settings', 'wpr_lb_caption_color' ); register_setting( 'wpr-settings', 'wpr_lb_gallery_color' ); register_setting( 'wpr-settings', 'wpr_lb_pb_color' ); register_setting( 'wpr-settings', 'wpr_lb_ui_color' ); register_setting( 'wpr-settings', 'wpr_lb_ui_hr_color' ); register_setting( 'wpr-settings', 'wpr_lb_text_color' ); register_setting( 'wpr-settings', 'wpr_lb_icon_size' ); register_setting( 'wpr-settings', 'wpr_lb_arrow_size' ); register_setting( 'wpr-settings', 'wpr_lb_text_size' ); // White Label register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_logo' ); register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_name' ); register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_desc' ); register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_author' ); register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_website' ); register_setting( 'wpr-wh-settings', 'wpr_wl_plugin_links' ); register_setting( 'wpr-wh-settings', 'wpr_wl_hide_elements_tab' ); register_setting( 'wpr-wh-settings', 'wpr_wl_hide_extensions_tab' ); register_setting( 'wpr-wh-settings', 'wpr_wl_hide_settings_tab' ); register_setting( 'wpr-wh-settings', 'wpr_wl_hide_free_pro_tab' ); register_setting( 'wpr-wh-settings', 'wpr_wl_hide_white_label_tab' ); // Optimizers register_setting ('wpr-settings', 'wpr_ignore_wp_rocket_js'); register_setting ('wpr-settings', 'wpr_ignore_wp_optimize_js'); register_setting ('wpr-settings', 'wpr_ignore_wp_optimize_css'); // Extensions register_setting('wpr-extension-settings', 'wpr-particles'); register_setting('wpr-extension-settings', 'wpr-parallax-background'); register_setting('wpr-extension-settings', 'wpr-parallax-multi-layer'); register_setting('wpr-extension-settings', 'wpr-custom-css'); register_setting('wpr-extension-settings', 'wpr-display-conditions'); register_setting('wpr-extension-settings', 'wpr-sticky-section'); // Element Toggle register_setting( 'wpr-elements-settings', 'wpr-element-toggle-all', [ 'default' => 'on' ] ); // Widgets foreach ( Utilities::get_registered_modules() as $title => $data ) { $slug = $data[0]; register_setting( 'wpr-elements-settings', 'wpr-element-'. $slug, [ 'default' => 'on' ] ); } // Pro widgets that appear in Elements tab (so their toggles are saved) if ( defined( 'WPR_ADDONS_PRO_VERSION' ) && wpr_fs()->can_use_premium_code() ) { $pro_element_slugs = [ 'breadcrumbs-pro' ]; if ( wpr_fs()->is_plan( 'expert' ) ) { $pro_element_slugs = array_merge( $pro_element_slugs, [ 'category-grid-pro', 'advanced-filters-pro' ] ); } foreach ( $pro_element_slugs as $slug ) { register_setting( 'wpr-elements-settings', 'wpr-element-' . $slug, [ 'default' => 'on' ] ); } } // Theme Builder foreach ( Utilities::get_theme_builder_modules() as $title => $data ) { $slug = $data[0]; register_setting( 'wpr-elements-settings', 'wpr-element-'. $slug, [ 'default' => 'on' ] ); } $woo_modules = Utilities::get_woocommerce_builder_modules(); $woo_modules_pro = (defined('WPR_ADDONS_PRO_VERSION') && wpr_fs()->can_use_premium_code()) ? Pro_Modules::get_woocommerce_builder_modules() : []; // WooCommerce Builder foreach ( array_merge($woo_modules, $woo_modules_pro) as $title => $data ) { $slug = is_array($data) ? $data[0] : $data; // var_dump('wpr-element-'. $slug); register_setting( 'wpr-elements-settings', 'wpr-element-'. $slug, [ 'default' => 'on' ] ); } // Image Metaboxes $post_types = Utilities::get_custom_types_of( 'post', false ); foreach ( $post_types as $key => $value ) { if ( 'page' !== $key && 'e-landing-page' !== $key ) { register_setting( 'wpr-settings', 'wpr_meta_secondary_image_'. $key ); } if ( 'post' !== $key && 'product' !== $key && 'page' !== $key && 'e-landing-page' !== $key ) { register_setting( 'wpr-settings', 'wpr_cpt_ppp_'. $key ); } } } function wpr_addons_settings_page() { ?>

'; ?> is_plan( 'expert' ) ) { do_action('wpr_white_label_tab_content'); } endif; ?>
Api('/plugins/8416/licenses/721741/tags/latest.json?format=json'); // var_dump($result); // } // Add Support Sub Menu item that will redirect to wp.org function wpr_addons_add_support_menu() { add_submenu_page( 'wpr-addons', 'Support', 'Support', 'manage_options', 'wpr-support', 'wpr_addons_support_page', 99 ); } add_action( 'admin_menu', 'wpr_addons_add_support_menu', 99 ); function wpr_addons_support_page() {} function wpr_redirect_support_page() { ?> can_use_premium_code()) ) return; if ( defined('WPR_ADDONS_PRO_VERSION') && wpr_fs()->is_plan( 'expert' ) ) return; if ( !defined('WPR_ADDONS_PRO_VERSION') || !wpr_fs()->can_use_premium_code() ) { $label = 'Upgrade'; } else if ( wpr_fs()->is_plan( 'pro' ) ) { $label = 'Upgrade to Expert'; } $label = isset($label) ? $label : __('Upgrade', 'wpr-addons'); add_submenu_page( 'wpr-addons', $label, $label, 'manage_options', 'wpr-upgrade', 'wpr_addons_upgrade_page', 999 ); } add_action( 'admin_menu', 'wpr_addons_add_upgrade_menu', 999999999999 ); function wpr_addons_upgrade_page() {} function wpr_redirect_upgrade_page() { ?> is_registered() && wpr_fs()->is_tracking_allowed() || wpr_fs()->is_pending_activation() ) ) { return; } if ( strpos($_SERVER['SERVER_NAME'],'instawp') || strpos($_SERVER['SERVER_NAME'],'tastewp') ) { return; } $search_query = isset($_POST['search_query']) ? sanitize_text_field(wp_unslash($_POST['search_query'])) : ''; wp_remote_post( 'http://reastats.kinsta.cloud/wp-json/backend-widget-search/data', [ 'body' => [ 'search_query' => $search_query ] ] ); } function wpr_backend_freepro_search_query_results() { // Freemius OptIn if ( ! ( wpr_fs()->is_registered() && wpr_fs()->is_tracking_allowed() || wpr_fs()->is_pending_activation() ) ) { return; } if ( strpos($_SERVER['SERVER_NAME'],'instawp') || strpos($_SERVER['SERVER_NAME'],'tastewp') ) { return; } $search_query = isset($_POST['search_query']) ? sanitize_text_field(wp_unslash($_POST['search_query'])) : ''; wp_remote_post( 'http://reastats.kinsta.cloud/wp-json/backend-freepro-search/data', [ 'body' => [ 'search_query' => $search_query ] ] ); }