Changeset 1575964
- Timestamp:
- 01/16/2017 08:08:38 PM (9 years ago)
- Location:
- omnileads-scripts-and-tags-manager/trunk
- Files:
-
- 2 edited
-
omnileads-scripts-tags-manager.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
omnileads-scripts-and-tags-manager/trunk/omnileads-scripts-tags-manager.php
r1574574 r1575964 5 5 * Plugin URI: https://www.omnileads.nl/omnileads-scripts-tags-manager-wordpress-plugin/ 6 6 * Description: Free plugin for configuring your website for all Google related services: Webmaster Tools website verification, Analytics, Remarketing and Tag Manager. 7 * Version: 1. 17 * Version: 1.2 8 8 * Author: danielmuldernl 9 9 * Author URI: https://www.omnileads.nl/ … … 322 322 323 323 public static function ost_register_settings() { 324 $args = array('show_in_rest'=> '','type' =>'string','default' =>'',); 325 register_setting( OST_SETTINGS_SECTION, 'ost_plugin_enabled', $args ); 326 register_setting( OST_SETTINGS_SECTION, 'ost_plugin_enabled', $args ); 327 register_setting( OST_SETTINGS_SECTION, 'ost_menu_plugins', $args ); 328 register_setting( OST_WEBMASTERTOOLS_SECTION, 'ost_webmastertools_tag', $args ); 329 register_setting( OST_WEBMASTERTOOLS_SECTION, 'ost_webmastertools_enabled', $args ); 330 register_setting( OST_ANALYTICS_SECTION, 'ost_analytics_tag', $args ); 331 register_setting( OST_ANALYTICS_SECTION, 'ost_analytics_enabled', $args ); 332 register_setting( OST_ADWORDS_SECTION, 'ost_adwords_tag', $args); 333 register_setting( OST_ADWORDS_SECTION, 'ost_adwords_enabled', $args ); 334 register_setting( OST_ADWORDS_SECTION, 'ost_remarketing_enabled', $args ); 335 register_setting( OST_ADWORDS_SECTION, 'ost_remarketing_cid', $args ); 336 register_setting( OST_ADWORDS_SECTION, 'ost_dynremarketing_enabled', $args ); 337 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_tag_head', $args ); 338 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_tag_body', $args ); 339 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_enabled', $args ); 340 register_setting( OST_SETTINGS_SECTION, 'ost_version', $args ); 341 if(get_option('ost_version') != '10' ){ 342 self::install(); 343 } 324 global $wp_version; 325 // Check wp version to work with WordPress 4.7 and up and 4.6 and lower 326 if ( $wp_version >= 4.7 ) { 327 /** register wp settings WordPress 4.7 and up */ 328 $args = array('show_in_rest'=> '','type' =>'string','default' =>'',); 329 register_setting( OST_SETTINGS_SECTION, 'ost_plugin_enabled', $args ); 330 register_setting( OST_SETTINGS_SECTION, 'ost_plugin_enabled', $args ); 331 register_setting( OST_SETTINGS_SECTION, 'ost_menu_plugins', $args ); 332 register_setting( OST_WEBMASTERTOOLS_SECTION, 'ost_webmastertools_tag', $args ); 333 register_setting( OST_WEBMASTERTOOLS_SECTION, 'ost_webmastertools_enabled', $args ); 334 register_setting( OST_ANALYTICS_SECTION, 'ost_analytics_tag', $args ); 335 register_setting( OST_ANALYTICS_SECTION, 'ost_analytics_enabled', $args ); 336 register_setting( OST_ADWORDS_SECTION, 'ost_adwords_tag', $args); 337 register_setting( OST_ADWORDS_SECTION, 'ost_adwords_enabled', $args ); 338 register_setting( OST_ADWORDS_SECTION, 'ost_remarketing_enabled', $args ); 339 register_setting( OST_ADWORDS_SECTION, 'ost_remarketing_cid', $args ); 340 register_setting( OST_ADWORDS_SECTION, 'ost_dynremarketing_enabled', $args ); 341 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_tag_head', $args ); 342 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_tag_body', $args ); 343 register_setting( OST_TAGMANAGER_SECTION, 'ost_tagmanager_enabled', $args ); 344 register_setting( OST_SETTINGS_SECTION, 'ost_version', $args ); 345 }else { 346 /** register wp settings WordPress 4.6 and lower */ 347 register_setting( OST_SETTINGS_SECTION, array(__CLASS__,'ost_plugin_enabled' ) ); 348 register_setting( OST_SETTINGS_SECTION, array(__CLASS__,'ost_plugin_enabled' ) ); 349 register_setting( OST_SETTINGS_SECTION, array(__CLASS__,'ost_menu_plugins' ) ); 350 register_setting( OST_WEBMASTERTOOLS_SECTION, array(__CLASS__,'ost_webmastertools_tag' ) ); 351 register_setting( OST_WEBMASTERTOOLS_SECTION, array(__CLASS__,'ost_webmastertools_enabled' ) ); 352 register_setting( OST_ANALYTICS_SECTION, array(__CLASS__,'ost_analytics_tag' ) ); 353 register_setting( OST_ANALYTICS_SECTION, array(__CLASS__,'ost_analytics_enabled' ) ); 354 register_setting( OST_ADWORDS_SECTION, array(__CLASS__,'ost_adwords_tag' ) ); 355 register_setting( OST_ADWORDS_SECTION, array(__CLASS__,'ost_adwords_enabled' ) ); 356 register_setting( OST_ADWORDS_SECTION, array(__CLASS__,'ost_remarketing_enabled' ) ); 357 register_setting( OST_ADWORDS_SECTION, array(__CLASS__,'ost_remarketing_cid' ) ); 358 register_setting( OST_ADWORDS_SECTION, array(__CLASS__,'ost_dynremarketing_enabled' ) ); 359 register_setting( OST_TAGMANAGER_SECTION, array(__CLASS__,'ost_tagmanager_tag_head' ) ); 360 register_setting( OST_TAGMANAGER_SECTION, array(__CLASS__,'ost_tagmanager_tag_body' ) ); 361 register_setting( OST_TAGMANAGER_SECTION, array(__CLASS__,'ost_tagmanager_enabled' ) ); 362 register_setting( OST_SETTINGS_SECTION, array( __CLASS__,'ost_version' ) ); 363 } 344 364 } 345 365 -
omnileads-scripts-and-tags-manager/trunk/readme.txt
r1563815 r1575964 3 3 Tags: google,analyics,google analytics,adwords,adwords remarketing,tag manager,google tag manager,webmaster tools,google webmaster tools, search console, google search console 4 4 Requires at least: 2.9 5 Tested up to: 4.7 6 Stable tag: 1. 05 Tested up to: 4.7.1 6 Stable tag: 1.2 7 7 8 8 OmniLeads Scripts and Tags Manager lets users include all Google scripts and tags relevant to configuring their website for Google related services. … … 25 25 26 26 == Changelog == 27 = 1.2 = 28 * Updated to work with all versions of WordPress and up to 4.7.1 29 27 30 = 1.0 = 28 31 * Updated and changed the way the Google Tag Manager script is inserted in the page and conforming to the latest change to the way it is inserted. Current method is with two script that are placed in the header and body.
Note: See TracChangeset
for help on using the changeset viewer.