WPGlobus – Multilingual Everything! - Version 2.8.10

Version Description

  • (Core/Post Types) Added the wp_navigation post type to the "hidden types" list.
  • (Core/Options) Updated the compatibility info.
  • (Options/Languages table) Added Frisian language.
Download this release

Release Info

Developer tivnet
Plugin Icon 128x128 WPGlobus – Multilingual Everything!
Version 2.8.10
Comparing to
See all releases

Code changes from version 2.8.9 to 2.8.10

data/wpglobus-product-info.json CHANGED
@@ -1 +1 @@
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"},"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-header-images":{"title":"{:en}WPGlobus Header Images{:}{:ru}WPGlobus Header Images{:}","_api_new_version":"2.2.0","_api_tested_up_to":"5.8"},"woocommerce-wpglobus":{"title":"{:en}WPGlobus for WooCommerce{:}{:ru}\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 WooCommerce WPGlobus{:}","_api_new_version":"6.0.0","_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.4","_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-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-header-images":{"title":"{:en}WPGlobus Header Images{:}{:ru}WPGlobus Header Images{:}","_api_new_version":"2.2.0","_api_tested_up_to":"5.8"},"woocommerce-wpglobus":{"title":"{:en}WPGlobus for WooCommerce{:}{:ru}\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u0438\u0435 WooCommerce WPGlobus{:}","_api_new_version":"6.0.0","_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.4","_api_tested_up_to":"5.8"},"wpglobus-multilingual-popups":{"title":"{:en}WPGlobus Multilingual Popups{:}{:ru}WPGlobus Multilingual Popups{:}","_api_new_version":"1.5.0","_api_tested_up_to":"5.8"}}
includes/builders/class-wpglobus-builders.php CHANGED
@@ -153,7 +153,7 @@ if ( ! class_exists( 'WPGlobus_Builders' ) ) :
153
  'plugin_name' => 'Rank Math SEO',
154
  'plugin_uri' => 'https://wordpress.org/plugins/seo-by-rank-math/',
155
  'path' => 'seo-by-rank-math/rank-math.php',
156
- 'stage' => 'beta',
157
  'admin_bar_builder_label' => 'Rank Math SEO',
158
  );
159
 
153
  'plugin_name' => 'Rank Math SEO',
154
  'plugin_uri' => 'https://wordpress.org/plugins/seo-by-rank-math/',
155
  'path' => 'seo-by-rank-math/rank-math.php',
156
+ 'stage' => 'production',
157
  'admin_bar_builder_label' => 'Rank Math SEO',
158
  );
159
 
includes/class-wpglobus-config.php CHANGED
@@ -555,7 +555,7 @@ class WPGlobus_Config {
555
  public function _set_languages() {
556
 
557
  /**
558
- * Names, flags and locales
559
  * Useful links
560
  * - languages in ISO 639-1 format http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
561
  * - regions http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
@@ -601,6 +601,7 @@ class WPGlobus_Config {
601
  'vi' => array( 'Vietnamese', 'Tiếng Việt', 'vi', 'vn.png' ),
602
  'cy' => array( 'Welsh', 'Cymraeg', 'cy', 'cy.png' ),
603
  'ka' => array( 'Georgian', 'ქართული', 'ka_GE', 'ka.png' ),
 
604
  );
605
 
606
  foreach ( $language_table as $language => $data ) {
@@ -681,7 +682,7 @@ class WPGlobus_Config {
681
  $this->_set_flag_path();
682
 
683
  /**
684
- * Get languages name
685
  * big array of used languages
686
  */
687
  $this->language_name = get_option( $this->option_language_names );
@@ -694,7 +695,7 @@ class WPGlobus_Config {
694
  }
695
 
696
  /**
697
- * Get locales
698
  */
699
  $this->locale = get_option( $this->option_locale );
700
  if ( empty( $this->locale ) ) {
@@ -705,7 +706,7 @@ class WPGlobus_Config {
705
  }
706
 
707
  /**
708
- * Get enabled locales
709
  */
710
  foreach ( $this->enabled_languages as $language ) {
711
  $this->enabled_locale[] = $this->locale[ $language ];
555
  public function _set_languages() {
556
 
557
  /**
558
+ * Names, flags and locales.
559
  * Useful links
560
  * - languages in ISO 639-1 format http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
561
  * - regions http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
601
  'vi' => array( 'Vietnamese', 'Tiếng Việt', 'vi', 'vn.png' ),
602
  'cy' => array( 'Welsh', 'Cymraeg', 'cy', 'cy.png' ),
603
  'ka' => array( 'Georgian', 'ქართული', 'ka_GE', 'ka.png' ),
604
+ 'fy' => array( 'Frisian', 'Frysk', 'fy', 'nl.png' ),
605
  );
606
 
607
  foreach ( $language_table as $language => $data ) {
682
  $this->_set_flag_path();
683
 
684
  /**
685
+ * Get languages name.
686
  * big array of used languages
687
  */
688
  $this->language_name = get_option( $this->option_language_names );
695
  }
696
 
697
  /**
698
+ * Get locales.
699
  */
700
  $this->locale = get_option( $this->option_locale );
701
  if ( empty( $this->locale ) ) {
706
  }
707
 
708
  /**
709
+ * Get enabled locales.
710
  */
711
  foreach ( $this->enabled_languages as $language ) {
712
  $this->enabled_locale[] = $this->locale[ $language ];
includes/class-wpglobus-post-types.php CHANGED
@@ -127,6 +127,8 @@ class WPGlobus_Post_Types {
127
  'mylink',
128
  // Ninja Forms Contact Form - https://wordpress.org/plugins/ninja-forms/ @since 2.7.7
129
  'nf_sub',
 
 
130
  );
131
 
132
  /**
127
  'mylink',
128
  // Ninja Forms Contact Form - https://wordpress.org/plugins/ninja-forms/ @since 2.7.7
129
  'nf_sub',
130
+ // Core - @see register_post_type `wp_navigation` in wp-includes\post.php @since 2.8.10
131
+ 'wp_navigation'
132
  );
133
 
134
  /**
readme.txt CHANGED
@@ -220,8 +220,12 @@ WPGlobus Version 2 supports WordPress 5.x, with Gutenberg.
220
 
221
  == Changelog ==
222
 
223
- = 2.8.9 =
 
 
 
224
 
 
225
  * (Vendors) Updated doc.
226
  * (Configs) Updated `rank-math-seo.json` file.
227
  * (Core/WPGlobus) Updated doc.
220
 
221
  == Changelog ==
222
 
223
+ = 2.8.10 =
224
+ * (Core/Post Types) Added the `wp_navigation` post type to the `"hidden types"` list.
225
+ * (Core/Options) Updated the compatibility info.
226
+ * (Options/Languages table) Added `Frisian` language.
227
 
228
+ = 2.8.9 =
229
  * (Vendors) Updated doc.
230
  * (Configs) Updated `rank-math-seo.json` file.
231
  * (Core/WPGlobus) Updated doc.
wpglobus.php CHANGED
@@ -15,7 +15,7 @@
15
  * Description: A WordPress Globalization / Multilingual Plugin. Posts, pages, menus, widgets and even custom fields - in multiple languages!
16
  * Text Domain: wpglobus
17
  * Domain Path: /languages/
18
- * Version: 2.8.9
19
  * Author: WPGlobus
20
  * Author URI: https://wpglobus.com/
21
  * Network: false
@@ -44,7 +44,7 @@ if ( ! defined( 'ABSPATH' ) ) {
44
  exit;
45
  }
46
 
47
- define( 'WPGLOBUS_VERSION', '2.8.9' );
48
  define( 'WPGLOBUS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
49
  define( 'WPGLOBUS_AJAX', 'wpglobus-ajax' );
50
 
15
  * Description: A WordPress Globalization / Multilingual Plugin. Posts, pages, menus, widgets and even custom fields - in multiple languages!
16
  * Text Domain: wpglobus
17
  * Domain Path: /languages/
18
+ * Version: 2.8.10
19
  * Author: WPGlobus
20
  * Author URI: https://wpglobus.com/
21
  * Network: false
44
  exit;
45
  }
46
 
47
+ define( 'WPGLOBUS_VERSION', '2.8.10' );
48
  define( 'WPGLOBUS_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
49
  define( 'WPGLOBUS_AJAX', 'wpglobus-ajax' );
50