Plugin Directory

Changeset 2628639


Ignore:
Timestamp:
11/12/2021 01:31:36 PM (4 years ago)
Author:
tivnet
Message:

2.8.7

Location:
wpglobus/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • wpglobus/trunk/data/wpglobus-product-info.json

    r2625415 r2628639  
    1 {"multilingual-woocommerce-nets-netaxept":{"title":"{:en}Multilingual WooCommerce Nets Netaxept{:}{:ru}\u041c\u0443\u043b\u044c\u0442\u0438\u044f\u0437\u044b\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f WooCommerce Nets Netaxept{:}","_api_new_version":"1.0.3","_api_tested_up_to":"4.9.8"},"wpglobus-multi-currency":{"title":"{:en}Multi-Currency for WooCommerce{:}{:ru}WPGlobus - \u041c\u0443\u043b\u044c\u0442\u0438\u0432\u0430\u043b\u044e\u0442\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f WooCommerce{:}","_api_new_version":"1.1.1","_api_tested_up_to":"4.9.4"},"wpglobus-mobile-menu":{"title":"{:en}WPGlobus Mobile Menu{:}{:ru}WPGlobus Mobile Menu{:}","_api_new_version":"2.2.0","_api_tested_up_to":"5.6"},"wpglobus-header-images":{"title":"{:en}WPGlobus Header Images{:}{:ru}WPGlobus Header Images{:}","_api_new_version":"2.1.0","_api_tested_up_to":"5.5"},"wpglobus-for-ultimate-member":{"title":"{:en}WPGlobus for Ultimate Member{:}{:ru}WPGlobus \u0434\u043b\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Ultimate Member{:}","_api_new_version":"1.1.0","_api_tested_up_to":"5.6"},"wpglobus-menu-visibility":{"title":"WPGlobus Menu Visibility","_api_new_version":"2.0.0","_api_tested_up_to":"5.6"},"wpglobus-for-bridge-theme":{"title":"{:en}WPGlobus for the \"Bridge\" theme{:}{:ru}WPGlobus \u0434\u043b\u044f \u0442\u0435\u043c\u044b Bridge{:}","_api_new_version":"2.4.0","_api_tested_up_to":"5.5"},"wpglobus-language-widgets":{"title":"{:en}WPGlobus Language Widgets{:}{:ru}\u042f\u0437\u044b\u043a\u0438 WPGlobus \u0434\u043b\u044f \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432{:}","_api_new_version":"2.1.0","_api_tested_up_to":"5.7"},"wpglobus-multilingual-popups":{"title":"{:en}WPGlobus Multilingual Popups{:}{:ru}WPGlobus Multilingual Popups{:}","_api_new_version":"1.4.0","_api_tested_up_to":"5.7"},"woocommerce-wpglobus":{"title":"{:en}WPGlobus for WooCommerce{:}{:ru}\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 WooCommerce WPGlobus{:}","_api_new_version":"5.8.5","_api_tested_up_to":"5.8"},"wpglobus-multilingual-notices":{"title":"{:en}WPGlobus Multilingual Notices{:}{:ru}WPGlobus - \u043c\u043d\u043e\u0433\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f{:}","_api_new_version":"2.9.2","_api_tested_up_to":"5.8"},"wpglobus-plus":{"title":"{:en}WPGlobus Plus multilingual extension{:}{:ru}WPGlobus \u041f\u043b\u044e\u0441{:}","_api_new_version":"1.8.2","_api_tested_up_to":"5.8"}}
     1{"multilingual-woocommerce-nets-netaxept":{"title":"{:en}Multilingual WooCommerce Nets Netaxept{:}{:ru}\u041c\u0443\u043b\u044c\u0442\u0438\u044f\u0437\u044b\u0447\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f WooCommerce Nets Netaxept{:}","_api_new_version":"1.0.3","_api_tested_up_to":"4.9.8"},"wpglobus-multi-currency":{"title":"{:en}Multi-Currency for WooCommerce{:}{:ru}WPGlobus - \u041c\u0443\u043b\u044c\u0442\u0438\u0432\u0430\u043b\u044e\u0442\u043d\u043e\u0441\u0442\u044c \u0434\u043b\u044f WooCommerce{:}","_api_new_version":"1.1.1","_api_tested_up_to":"4.9.4"},"wpglobus-mobile-menu":{"title":"{:en}WPGlobus Mobile Menu{:}{:ru}WPGlobus Mobile Menu{:}","_api_new_version":"2.2.0","_api_tested_up_to":"5.6"},"wpglobus-for-ultimate-member":{"title":"{:en}WPGlobus for Ultimate Member{:}{:ru}WPGlobus \u0434\u043b\u044f \u043f\u043b\u0430\u0433\u0438\u043d\u0430 Ultimate Member{:}","_api_new_version":"1.1.0","_api_tested_up_to":"5.6"},"wpglobus-menu-visibility":{"title":"WPGlobus Menu Visibility","_api_new_version":"2.0.0","_api_tested_up_to":"5.6"},"wpglobus-for-bridge-theme":{"title":"{:en}WPGlobus for the \"Bridge\" theme{:}{:ru}WPGlobus \u0434\u043b\u044f \u0442\u0435\u043c\u044b Bridge{:}","_api_new_version":"2.4.0","_api_tested_up_to":"5.5"},"wpglobus-language-widgets":{"title":"{:en}WPGlobus Language Widgets{:}{:ru}\u042f\u0437\u044b\u043a\u0438 WPGlobus \u0434\u043b\u044f \u0432\u0438\u0434\u0436\u0435\u0442\u043e\u0432{:}","_api_new_version":"2.1.0","_api_tested_up_to":"5.7"},"wpglobus-multilingual-popups":{"title":"{:en}WPGlobus Multilingual Popups{:}{:ru}WPGlobus Multilingual Popups{:}","_api_new_version":"1.4.0","_api_tested_up_to":"5.7"},"woocommerce-wpglobus":{"title":"{:en}WPGlobus for WooCommerce{:}{:ru}\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 WooCommerce WPGlobus{:}","_api_new_version":"5.8.5","_api_tested_up_to":"5.8"},"wpglobus-multilingual-notices":{"title":"{:en}WPGlobus Multilingual Notices{:}{:ru}WPGlobus - \u043c\u043d\u043e\u0433\u043e\u044f\u0437\u044b\u0447\u043d\u044b\u0435 \u0443\u0432\u0435\u0434\u043e\u043c\u043b\u0435\u043d\u0438\u044f{:}","_api_new_version":"2.9.2","_api_tested_up_to":"5.8"},"wpglobus-plus":{"title":"{:en}WPGlobus Plus multilingual extension{:}{:ru}WPGlobus \u041f\u043b\u044e\u0441{:}","_api_new_version":"1.8.2","_api_tested_up_to":"5.8"},"wpglobus-header-images":{"title":"{:en}WPGlobus Header Images{:}{:ru}WPGlobus Header Images{:}","_api_new_version":"2.2.0","_api_tested_up_to":"5.8"}}
  • wpglobus/trunk/includes/vendor/yoast-seo/class-wpglobus-yoastseo140.php

    r2614698 r2628639  
    205205             */
    206206            add_filter( 'get_post_metadata', array( __CLASS__, 'filter__get_post_metadata' ), 6, 4 );
     207
     208            /**
     209             * Filter metadata during sitemap generation.
     210             * @since 2.8.7
     211             */         
     212            add_filter( 'get_post_metadata', array( __CLASS__, 'filter__sitemap_get_post_metadata' ), 5, 4 );
    207213           
    208214            /**
     
    748754     * @see function function get_value() in wordpress-seo\inc\class-wpseo-meta.php
    749755     */
    750     public static function filter__get_post_metadata( $check, $object_id, $meta_key, $single  ) {
     756    public static function filter__get_post_metadata( $check, $object_id, $meta_key, $single ) {
    751757
    752758        global $post;
     
    793799        return $check;
    794800    }
     801   
     802    /**
     803     * Filter metadata during sitemap generation.
     804     *
     805     * @since 2.8.7
     806     *
     807     * If post has Canonical URL from Yoast, then it interferes during multilingual sitemap generation.
     808     * @see `_yoast_wpseo_canonical` meta
     809     * @see `canonical` variable in `get_url($post)` function in wordpress-seo\inc\sitemaps\class-post-type-sitemap-provider.php
     810     * @see `init` for query_vars in wordpress-seo\inc\sitemaps\class-sitemaps-router.php
     811     */
     812    public static function filter__sitemap_get_post_metadata( $check, $object_id, $meta_key, $single ) {
     813       
     814        $language = WPGlobus::Config()->language;
     815       
     816        if ( $language === WPGlobus::Config()->default_language ) {
     817            return $check;
     818        }
     819       
     820        global $wp_query;
     821       
     822        if ( ! isset( $wp_query->query_vars['sitemap'] ) ) {
     823            return $check;
     824        }
     825       
     826        static $_done = array();   
     827        if ( isset( $_done[$object_id] ) && $_done[$object_id] ) {
     828            return $check;
     829        }
     830       
     831        $meta_type = 'post';   
     832       
     833        $meta_cache = wp_cache_get($object_id, $meta_type . '_meta');
     834       
     835        if ( ! empty( $meta_cache['_yoast_wpseo_canonical'][0] ) ) {
     836           
     837            /**
     838             * Unset `_yoast_wpseo_canonical` during generating sitemap.
     839             * We can use WPGlobus_Utils::localize_url, but we should be added fix for WPGlobus Plus too.
     840             * Don't use `get_permalink` here.
     841             */
     842            unset( $meta_cache['_yoast_wpseo_canonical'] );
     843            wp_cache_replace( $object_id, $meta_cache, $meta_type . '_meta' );
     844        }       
     845       
     846        unset( $meta_cache );
     847
     848        $_done[$object_id] = true;
     849       
     850        return $check;
     851    }   
    795852   
    796853    /**
  • wpglobus/trunk/readme.txt

    r2625415 r2628639  
    221221== Changelog ==
    222222
     223= 2.8.7 =
     224* (Vendor/Yoast) Fixed: posts having the `Canonical` meta field set were missing in the `sitemap.xml`.
     225
    223226= 2.8.6 =
    224227* (Core/Widgets) Added support for the widgets block editor.
  • wpglobus/trunk/wpglobus.php

    r2625415 r2628639  
    1616 * Text Domain: wpglobus
    1717 * Domain Path: /languages/
    18  * Version: 2.8.6
     18 * Version: 2.8.7
    1919 * Author: WPGlobus
    2020 * Author URI: https://wpglobus.com/
     
    4545}
    4646
    47 define( 'WPGLOBUS_VERSION', '2.8.6' );
     47define( 'WPGLOBUS_VERSION', '2.8.7' );
    4848define( 'WPGLOBUS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
    4949define( 'WPGLOBUS_AJAX', 'wpglobus-ajax' );
Note: See TracChangeset for help on using the changeset viewer.