Plugin Directory

Changeset 2417873


Ignore:
Timestamp:
11/13/2020 11:16:21 AM (5 years ago)
Author:
webkinder
Message:

Update to version 1.9.3 from GitHub

Location:
wk-google-analytics
Files:
12 edited
1 copied

Legend:

Unmodified
Added
Removed
  • wk-google-analytics/tags/1.9.3/lib/Loader.php

    r2411206 r2417873  
    126126        // Google Tag Manager script in <head>
    127127        if (get_option('ga_use_tag_manager')) {
    128             wp_register_script('wk-tag-manager-script', '');
    129             wp_enqueue_script('wk-tag-manager-script');
    130             wp_add_inline_script('wk-tag-manager-script', $this->google_tag_manager_script());
     128            global $wp_version;
     129            if (version_compare($wp_version, '5.1', '>=')) {
     130                // WordPress version is greater than and equal 5.1 supports inline script without registered dependencies
     131                wp_register_script('wk-tag-manager-script', '');
     132                wp_enqueue_script('wk-tag-manager-script');
     133                wp_add_inline_script('wk-tag-manager-script', $this->google_tag_manager_script());
     134            } else {
     135                add_action('wp_head', function () {
     136                    echo '<script type="text/javascript">' . $this->google_tag_manager_script() . '</script>';
     137                });
     138            }
    131139        }
    132140
  • wk-google-analytics/tags/1.9.3/readme.txt

    r2411206 r2417873  
    55Tested up to: 5.5.3
    66Requires PHP: 7.1
    7 Stable tag: 1.9.2
     7Stable tag: 1.9.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3333
    3434== Changelog ==
     35
     36= 1.9.3 =
     37
     38* Fallback for wp_add_inline_script() without registered script used for Google Tag Manager in WordPress with versions below 5.1
    3539
    3640= 1.9.2 =
  • wk-google-analytics/tags/1.9.3/vendor/autoload.php

    r2411206 r2417873  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb::getLoader();
     7return ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea::getLoader();
  • wk-google-analytics/tags/1.9.3/vendor/composer/autoload_real.php

    r2411206 r2417873  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb
     5class ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    27         spl_autoload_unregister(array('ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require_once __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit586d9140429be238606f0ab34c460ebb::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit16d829d8f7177474c583de4b61926aea::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • wk-google-analytics/tags/1.9.3/vendor/composer/autoload_static.php

    r2411206 r2417873  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit586d9140429be238606f0ab34c460ebb
     7class ComposerStaticInit16d829d8f7177474c583de4b61926aea
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    111111    {
    112112        return \Closure::bind(function () use ($loader) {
    113             $loader->prefixLengthsPsr4 = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$prefixLengthsPsr4;
    114             $loader->prefixDirsPsr4 = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$prefixDirsPsr4;
    115             $loader->classMap = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$classMap;
     113            $loader->prefixLengthsPsr4 = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$prefixLengthsPsr4;
     114            $loader->prefixDirsPsr4 = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$prefixDirsPsr4;
     115            $loader->classMap = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$classMap;
    116116
    117117        }, null, ClassLoader::class);
  • wk-google-analytics/tags/1.9.3/wk-ga.php

    r2411206 r2417873  
    55 * Plugin URI: https://wordpress.org/plugins/wk-google-analytics/
    66 * Description: Deploy Google Analytics on your website without having to edit code and without tracking your own visits. You can exclude any logged in user from this and enable tracking solely for them.
    7  * Version: 1.9.2
     7 * Version: 1.9.3
    88 * Author: WebKinder
    99 * Author URI: https://www.webkinder.ch
  • wk-google-analytics/trunk/lib/Loader.php

    r2411206 r2417873  
    126126        // Google Tag Manager script in <head>
    127127        if (get_option('ga_use_tag_manager')) {
    128             wp_register_script('wk-tag-manager-script', '');
    129             wp_enqueue_script('wk-tag-manager-script');
    130             wp_add_inline_script('wk-tag-manager-script', $this->google_tag_manager_script());
     128            global $wp_version;
     129            if (version_compare($wp_version, '5.1', '>=')) {
     130                // WordPress version is greater than and equal 5.1 supports inline script without registered dependencies
     131                wp_register_script('wk-tag-manager-script', '');
     132                wp_enqueue_script('wk-tag-manager-script');
     133                wp_add_inline_script('wk-tag-manager-script', $this->google_tag_manager_script());
     134            } else {
     135                add_action('wp_head', function () {
     136                    echo '<script type="text/javascript">' . $this->google_tag_manager_script() . '</script>';
     137                });
     138            }
    131139        }
    132140
  • wk-google-analytics/trunk/readme.txt

    r2411206 r2417873  
    55Tested up to: 5.5.3
    66Requires PHP: 7.1
    7 Stable tag: 1.9.2
     7Stable tag: 1.9.3
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    3333
    3434== Changelog ==
     35
     36= 1.9.3 =
     37
     38* Fallback for wp_add_inline_script() without registered script used for Google Tag Manager in WordPress with versions below 5.1
    3539
    3640= 1.9.2 =
  • wk-google-analytics/trunk/vendor/autoload.php

    r2411206 r2417873  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb::getLoader();
     7return ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea::getLoader();
  • wk-google-analytics/trunk/vendor/composer/autoload_real.php

    r2411206 r2417873  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb
     5class ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
    27         spl_autoload_unregister(array('ComposerAutoloaderInit586d9140429be238606f0ab34c460ebb', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit16d829d8f7177474c583de4b61926aea', 'loadClassLoader'));
    2828
    2929        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3131            require_once __DIR__ . '/autoload_static.php';
    3232
    33             call_user_func(\Composer\Autoload\ComposerStaticInit586d9140429be238606f0ab34c460ebb::getInitializer($loader));
     33            call_user_func(\Composer\Autoload\ComposerStaticInit16d829d8f7177474c583de4b61926aea::getInitializer($loader));
    3434        } else {
    3535            $map = require __DIR__ . '/autoload_namespaces.php';
  • wk-google-analytics/trunk/vendor/composer/autoload_static.php

    r2411206 r2417873  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit586d9140429be238606f0ab34c460ebb
     7class ComposerStaticInit16d829d8f7177474c583de4b61926aea
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    111111    {
    112112        return \Closure::bind(function () use ($loader) {
    113             $loader->prefixLengthsPsr4 = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$prefixLengthsPsr4;
    114             $loader->prefixDirsPsr4 = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$prefixDirsPsr4;
    115             $loader->classMap = ComposerStaticInit586d9140429be238606f0ab34c460ebb::$classMap;
     113            $loader->prefixLengthsPsr4 = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$prefixLengthsPsr4;
     114            $loader->prefixDirsPsr4 = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$prefixDirsPsr4;
     115            $loader->classMap = ComposerStaticInit16d829d8f7177474c583de4b61926aea::$classMap;
    116116
    117117        }, null, ClassLoader::class);
  • wk-google-analytics/trunk/wk-ga.php

    r2411206 r2417873  
    55 * Plugin URI: https://wordpress.org/plugins/wk-google-analytics/
    66 * Description: Deploy Google Analytics on your website without having to edit code and without tracking your own visits. You can exclude any logged in user from this and enable tracking solely for them.
    7  * Version: 1.9.2
     7 * Version: 1.9.3
    88 * Author: WebKinder
    99 * Author URI: https://www.webkinder.ch
Note: See TracChangeset for help on using the changeset viewer.