WP Meta SEO - Version 4.2.8

Version Description

  • Add : Disable WordPress core XML sitemap by default
    • Fix : Tooltip is not shown on WordPress 5.5
Download this release

Release Info

Developer JoomUnited
Plugin Icon 128x128 WP Meta SEO
Version 4.2.8
Comparing to
See all releases

Code changes from version 4.2.7 to 4.2.8

assets/js/category_field.js CHANGED
@@ -45,10 +45,9 @@ jQuery(document).ready(function ($) {
45
  },
46
  classes: 'metaseo-qtip qtip-rounded'
47
  },
48
- show: 'hover',
49
  hide: {
50
  fixed: true,
51
- delay: 10
52
  }
53
 
54
  });
45
  },
46
  classes: 'metaseo-qtip qtip-rounded'
47
  },
 
48
  hide: {
49
  fixed: true,
50
+ delay: 1
51
  }
52
 
53
  });
assets/js/cliffpyles.js CHANGED
@@ -71,10 +71,9 @@ jQuery(document).ready(function ($) {
71
  },
72
  classes: 'metaseo-qtip qtip-rounded'
73
  },
74
- show: 'hover',
75
  hide: {
76
  fixed: true,
77
- delay: 100
78
  }
79
  });
80
 
71
  },
72
  classes: 'metaseo-qtip qtip-rounded'
73
  },
 
74
  hide: {
75
  fixed: true,
76
+ delay: 1
77
  }
78
  });
79
 
assets/js/dashboard.js CHANGED
@@ -16,10 +16,9 @@ jQuery(document).ready(function ($) {
16
  },
17
  classes: 'wpms-widgets-qtip'
18
  },
19
- show: 'hover',
20
  hide: {
21
  fixed: true,
22
- delay: 10
23
  }
24
  });
25
  }
16
  },
17
  classes: 'wpms-widgets-qtip'
18
  },
 
19
  hide: {
20
  fixed: true,
21
+ delay: 1
22
  }
23
  });
24
  }
assets/js/dashboard_widgets.js CHANGED
@@ -252,10 +252,9 @@ jQuery(document).ready(function ($) {
252
  },
253
  classes: 'wpms-widgets-qtip'
254
  },
255
- show: 'hover',
256
  hide: {
257
  fixed: true,
258
- delay: 10
259
  }
260
 
261
  });
252
  },
253
  classes: 'wpms-widgets-qtip'
254
  },
 
255
  hide: {
256
  fixed: true,
257
+ delay: 1
258
  }
259
 
260
  });
assets/js/google-analytics/google_analytics.js CHANGED
@@ -1058,10 +1058,9 @@ jQuery(document).ready(function () {
1058
  },
1059
  classes: 'metaseo-qtip qtip-rounded'
1060
  },
1061
- show: 'hover',
1062
  hide: {
1063
  fixed: true,
1064
- delay: 10
1065
  }
1066
 
1067
  });
1058
  },
1059
  classes: 'metaseo-qtip qtip-rounded'
1060
  },
 
1061
  hide: {
1062
  fixed: true,
1063
+ delay: 1
1064
  }
1065
 
1066
  });
assets/js/metaseo_admin.js CHANGED
@@ -683,10 +683,9 @@ function _metaSeoScanImages(imgs) {
683
  },
684
  classes: 'wpms-widgets-qtip_show_arow'
685
  },
686
- show: 'hover',
687
  hide: {
688
  fixed: true,
689
- delay: 10
690
  }
691
  });
692
  },
683
  },
684
  classes: 'wpms-widgets-qtip_show_arow'
685
  },
 
686
  hide: {
687
  fixed: true,
688
+ delay: 1
689
  }
690
  });
691
  },
assets/js/metaseo_sitemap.js CHANGED
@@ -108,10 +108,9 @@
108
  },
109
  classes: 'metaseo-qtip qtip-rounded'
110
  },
111
- show: 'hover',
112
  hide: {
113
  fixed: true,
114
- delay: 10
115
  }
116
  });
117
 
@@ -257,6 +256,12 @@
257
  wpms_sitemap_add = 0;
258
  }
259
 
 
 
 
 
 
 
260
  // get position of menu to save to sitemap
261
  $('.wpms_display_column_menus').each(function (i, v) {
262
  var menu_id = $(v).data('menu_id');
@@ -277,6 +282,7 @@
277
  wpms_sitemap_author: wpms_sitemap_author,
278
  wpms_sitemap_root: wpms_sitemap_root,
279
  wpms_sitemap_add: wpms_sitemap_add,
 
280
  wpms_category_link: wpms_category_link,
281
  wpms_category_select_all: wpms_category_select_all,
282
  check_all_menu_items: check_all_menu_items,
108
  },
109
  classes: 'metaseo-qtip qtip-rounded'
110
  },
 
111
  hide: {
112
  fixed: true,
113
+ delay: 1
114
  }
115
  });
116
 
256
  wpms_sitemap_add = 0;
257
  }
258
 
259
+ if ($('#wpms_sitemap_enable_core').is(':checked')) {
260
+ var wpms_sitemap_enable_core = 1;
261
+ } else {
262
+ wpms_sitemap_enable_core = 0;
263
+ }
264
+
265
  // get position of menu to save to sitemap
266
  $('.wpms_display_column_menus').each(function (i, v) {
267
  var menu_id = $(v).data('menu_id');
282
  wpms_sitemap_author: wpms_sitemap_author,
283
  wpms_sitemap_root: wpms_sitemap_root,
284
  wpms_sitemap_add: wpms_sitemap_add,
285
+ wpms_sitemap_enable_core: wpms_sitemap_enable_core,
286
  wpms_category_link: wpms_category_link,
287
  wpms_category_select_all: wpms_category_select_all,
288
  check_all_menu_items: check_all_menu_items,
assets/js/my-qtips.js CHANGED
@@ -13,10 +13,9 @@ jQuery(document).ready(function ($) {
13
  },
14
  classes: 'wpms-widgets-qtip'
15
  },
16
- show: 'hover',
17
  hide: {
18
  fixed: true,
19
- delay: 10
20
  }
21
  });
22
 
@@ -34,10 +33,9 @@ jQuery(document).ready(function ($) {
34
  },
35
  classes: 'wpms-widgets-qtip'
36
  },
37
- show: 'hover',
38
  hide: {
39
  fixed: true,
40
- delay: 10
41
  }
42
  });
43
 
@@ -55,10 +53,9 @@ jQuery(document).ready(function ($) {
55
  },
56
  classes: 'wpms-widgets-qtip'
57
  },
58
- show: 'hover',
59
  hide: {
60
  fixed: true,
61
- delay: 10
62
  }
63
  });
64
  });
13
  },
14
  classes: 'wpms-widgets-qtip'
15
  },
 
16
  hide: {
17
  fixed: true,
18
+ delay: 1
19
  }
20
  });
21
 
33
  },
34
  classes: 'wpms-widgets-qtip'
35
  },
 
36
  hide: {
37
  fixed: true,
38
+ delay: 1
39
  }
40
  });
41
 
53
  },
54
  classes: 'wpms-widgets-qtip'
55
  },
 
56
  hide: {
57
  fixed: true,
58
+ delay: 1
59
  }
60
  });
61
  });
assets/js/settings.js CHANGED
@@ -31,10 +31,9 @@
31
  },
32
  classes: 'metaseo-qtip qtip-rounded'
33
  },
34
- show: 'hover',
35
  hide: {
36
  fixed: true,
37
- delay: 500
38
  }
39
 
40
  });
31
  },
32
  classes: 'metaseo-qtip qtip-rounded'
33
  },
 
34
  hide: {
35
  fixed: true,
36
+ delay: 1
37
  }
38
 
39
  });
assets/js/wp-metaseo-metabox.js CHANGED
@@ -610,7 +610,7 @@ jQuery(document).ready(function ($) {
610
  show: 'click',
611
  hide: {
612
  fixed: true,
613
- delay: 500
614
  }
615
 
616
  });
@@ -629,10 +629,9 @@ jQuery(document).ready(function ($) {
629
  },
630
  classes: 'metaseo-qtip qtip-rounded'
631
  },
632
- show: 'hover',
633
  hide: {
634
  fixed: true,
635
- delay: 100
636
  }
637
 
638
  });
610
  show: 'click',
611
  hide: {
612
  fixed: true,
613
+ delay: 1
614
  }
615
 
616
  });
629
  },
630
  classes: 'metaseo-qtip qtip-rounded'
631
  },
 
632
  hide: {
633
  fixed: true,
634
+ delay: 1
635
  }
636
 
637
  });
assets/js/wpms-broken-link.js CHANGED
@@ -307,10 +307,9 @@ jQuery(document).ready(function ($) {
307
  },
308
  classes: 'metaseo-qtip qtip-rounded'
309
  },
310
- show: 'hover',
311
  hide: {
312
  fixed: true,
313
- delay: 500
314
  }
315
 
316
  });
@@ -329,10 +328,9 @@ jQuery(document).ready(function ($) {
329
  },
330
  classes: 'metaseo-qtip qtip-rounded'
331
  },
332
- show: 'hover',
333
  hide: {
334
  fixed: true,
335
- delay: 500
336
  }
337
 
338
  });
307
  },
308
  classes: 'metaseo-qtip qtip-rounded'
309
  },
 
310
  hide: {
311
  fixed: true,
312
+ delay: 1
313
  }
314
 
315
  });
328
  },
329
  classes: 'metaseo-qtip qtip-rounded'
330
  },
 
331
  hide: {
332
  fixed: true,
333
+ delay: 1
334
  }
335
 
336
  });
inc/class.metaseo-image-list-table.php CHANGED
@@ -1029,10 +1029,9 @@ class MetaSeoImageListTable extends WP_List_Table
1029
  },
1030
  classes: 'wpms-widgets-qtip'
1031
  },
1032
- show: 'hover',
1033
  hide: {
1034
  fixed: true,
1035
- delay: 10
1036
  }
1037
  });
1038
  </script>
1029
  },
1030
  classes: 'wpms-widgets-qtip'
1031
  },
 
1032
  hide: {
1033
  fixed: true,
1034
+ delay: 1
1035
  }
1036
  });
1037
  </script>
inc/class.metaseo-sitemap.php CHANGED
@@ -63,6 +63,7 @@ class MetaSeoSitemap
63
  add_action('wp_update_nav_menu_item', array($this, 'wpAddNavMenuItem'), 10, 3);
64
  add_action('publish_post', array($this, 'wpAutoAddPostInSitemap'), 10, 1);
65
  add_action('wp_ajax_wpms_sitemap_check_all_category', array($this, 'checkAllCategoryInSitemap'));
 
66
  }
67
 
68
  /**
@@ -211,7 +212,8 @@ class MetaSeoSitemap
211
  'wpms_sitemap_posts' => array(),
212
  'wpms_sitemap_pages' => array(),
213
  'wpms_sitemap_include_lang' => array(),
214
- 'wpms_category_select_all' => array()
 
215
  );
216
 
217
  if (is_plugin_active(WPMSEO_ADDON_FILENAME)) {
@@ -2721,7 +2723,8 @@ ORDER BY p.post_date DESC', array($_POST['category_id'])));
2721
  'wpms_display_order_posts' => 2,
2722
  'wpms_display_order_pages' => 3,
2723
  'wpms_display_order_urls' => 4,
2724
- 'wpms_category_select_all' => array()
 
2725
  );
2726
 
2727
  if (is_plugin_active(WPMSEO_ADDON_FILENAME)) {
@@ -2940,4 +2943,59 @@ ORDER BY p.post_date DESC', array($_POST['category_id'])));
2940
  update_option('_metaseo_settings_sitemap', $settings);
2941
  $this->regenerateSitemaps();
2942
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2943
  }
63
  add_action('wp_update_nav_menu_item', array($this, 'wpAddNavMenuItem'), 10, 3);
64
  add_action('publish_post', array($this, 'wpAutoAddPostInSitemap'), 10, 1);
65
  add_action('wp_ajax_wpms_sitemap_check_all_category', array($this, 'checkAllCategoryInSitemap'));
66
+ $this->disableDefaultWPSitemap();
67
  }
68
 
69
  /**
212
  'wpms_sitemap_posts' => array(),
213
  'wpms_sitemap_pages' => array(),
214
  'wpms_sitemap_include_lang' => array(),
215
+ 'wpms_category_select_all' => array(),
216
+ 'wpms_sitemap_enable_core' => 0
217
  );
218
 
219
  if (is_plugin_active(WPMSEO_ADDON_FILENAME)) {
2723
  'wpms_display_order_posts' => 2,
2724
  'wpms_display_order_pages' => 3,
2725
  'wpms_display_order_urls' => 4,
2726
+ 'wpms_category_select_all' => array(),
2727
+ 'wpms_sitemap_enable_core' => 0
2728
  );
2729
 
2730
  if (is_plugin_active(WPMSEO_ADDON_FILENAME)) {
2943
  update_option('_metaseo_settings_sitemap', $settings);
2944
  $this->regenerateSitemaps();
2945
  }
2946
+
2947
+ /**
2948
+ * Disable default sitemap of wordpress
2949
+ *
2950
+ * @return void
2951
+ */
2952
+ public function disableDefaultWPSitemap()
2953
+ {
2954
+ $settings = get_option('_metaseo_settings_sitemap');
2955
+
2956
+ if (!empty($settings['wpms_sitemap_enable_core'])) {
2957
+ return;
2958
+ }
2959
+
2960
+ add_filter('wp_sitemaps_enabled', '__return_false');
2961
+
2962
+ if (isset($settings['sitemap'])) {
2963
+ add_action('template_redirect', array($this, 'redirectDefaultWPSitemap'));
2964
+ }
2965
+ }
2966
+
2967
+ /**
2968
+ * Redirects requests to the WordPress sitemap to wpmetaseo sitemap.
2969
+ *
2970
+ * @return void
2971
+ */
2972
+ public function redirectDefaultWPSitemap()
2973
+ {
2974
+ $settings = get_option('_metaseo_settings_sitemap');
2975
+ // If there is no path, return
2976
+ if (empty($_SERVER['REQUEST_URI'])) {
2977
+ return;
2978
+ }
2979
+
2980
+ $path = sanitize_text_field(wp_unslash($_SERVER['REQUEST_URI']));
2981
+
2982
+ if (strpos($path, '/wp-sitemap') === false) {
2983
+ return;
2984
+ }
2985
+
2986
+ if (is_multisite()) {
2987
+ $home_url = preg_replace(
2988
+ '/[^a-zA-ZА-Яа-я0-9\s]/',
2989
+ '_',
2990
+ str_replace('http://', '', str_replace('https://', '', site_url()))
2991
+ );
2992
+
2993
+ $location = network_home_url('', 'relative') . 'sitemap_' . $home_url . '.xml';
2994
+ } else {
2995
+ $location = get_option('siteurl') . '/' . $this->wpms_sitemap_name;
2996
+ }
2997
+
2998
+ wp_safe_redirect($location, 302, 'WP Meta SEO');
2999
+ exit;
3000
+ }
3001
  }
inc/install-wizard/content/viewGoogleAnalytics.php CHANGED
@@ -34,7 +34,7 @@ $authUrl = $client->createAuthUrl();
34
  <label class="ju-setting-label text">
35
  <?php esc_html_e('Google Analytics tracking only', 'wp-meta-seo') ?></label>
36
  <p class="description text_left p-d-20">
37
- <?php esc_html_e('Enable google analutics tracking only, you won’t be able to display statistic in your wordpress admin, only google analytics webiste', 'wp-meta-seo'); ?>
38
  </p>
39
 
40
  <div class="ju-settings-option wpms-no-shadow wpms_width_100 p-d-20">
34
  <label class="ju-setting-label text">
35
  <?php esc_html_e('Google Analytics tracking only', 'wp-meta-seo') ?></label>
36
  <p class="description text_left p-d-20">
37
+ <?php esc_html_e('Enable google analytics tracking only, you won’t be able to display statistic in your wordpress admin, only google analytics webiste', 'wp-meta-seo'); ?>
38
  </p>
39
 
40
  <div class="ju-settings-option wpms-no-shadow wpms_width_100 p-d-20">
inc/pages/image-meta.php CHANGED
@@ -96,10 +96,9 @@ if (!empty($_REQUEST['_wp_http_referer'])) {
96
  },
97
  classes: 'wpms-widgets-qtip_show_arow'
98
  },
99
- show: 'hover',
100
  hide: {
101
  fixed: true,
102
- delay: 10
103
  }
104
  });
105
  });
96
  },
97
  classes: 'wpms-widgets-qtip_show_arow'
98
  },
 
99
  hide: {
100
  fixed: true,
101
+ delay: 1
102
  }
103
  });
104
  });
inc/pages/settings.php CHANGED
@@ -244,10 +244,9 @@ $setting_switch_fields = array(
244
  },
245
  classes: 'metaseo-qtip qtip-rounded'
246
  },
247
- show: 'hover',
248
  hide: {
249
  fixed: true,
250
- delay: 10
251
  }
252
 
253
  });
244
  },
245
  classes: 'metaseo-qtip qtip-rounded'
246
  },
 
247
  hide: {
248
  fixed: true,
249
+ delay: 1
250
  }
251
 
252
  });
inc/pages/sitemaps/general.php CHANGED
@@ -148,7 +148,7 @@ defined('ABSPATH') || die('No direct script access allowed!');
148
  </p>
149
  <?php } else { ?>
150
  <!-- for robots.txt we need to use site_url instead home_url ! -->
151
- <p class="description text_left p-lr-20"><?php esc_html_e('add sitemap link in the', 'wp-meta-seo'); ?>
152
  <a
153
  href="<?php echo esc_url(site_url('/')); ?>robots.txt" target="_new" style="color: #ff8726">robots.txt</a>
154
  </p>
@@ -172,6 +172,22 @@ defined('ABSPATH') || die('No direct script access allowed!');
172
  </div>
173
  </div>
174
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
175
  <?php if (is_plugin_active(WPMSEO_ADDON_FILENAME)) : ?>
176
  <div class="ju-settings-option">
177
  <div class="wpms_row_full">
148
  </p>
149
  <?php } else { ?>
150
  <!-- for robots.txt we need to use site_url instead home_url ! -->
151
+ <p class="description text_left p-lr-20"><?php esc_html_e('Add sitemap link in the', 'wp-meta-seo'); ?>
152
  <a
153
  href="<?php echo esc_url(site_url('/')); ?>robots.txt" target="_new" style="color: #ff8726">robots.txt</a>
154
  </p>
172
  </div>
173
  </div>
174
 
175
+ <div class="ju-settings-option min-height-140">
176
+ <div class="wpms_row_full">
177
+ <label class="ju-setting-label" data-alt="<?php esc_attr_e('Enable wordpress core sitemap', 'wp-meta-seo'); ?>">
178
+ <?php esc_html_e('Core sitemap', 'wp-meta-seo') ?>
179
+ </label>
180
+ <div class="ju-switch-button">
181
+ <label class="switch">
182
+ <input id="wpms_sitemap_enable_core" type="checkbox" name="_metaseo_settings_sitemap[wpms_sitemap_enable_core]"
183
+ value="1" <?php checked(1, $sitemap->settings_sitemap['wpms_sitemap_enable_core']); ?>>
184
+ <span class="slider round"></span>
185
+ </label>
186
+ </div>
187
+ <p class="description text_left p-lr-20"><?php esc_html_e('Enable wordpress core sitemap', 'wp-meta-seo'); ?></p>
188
+ </div>
189
+ </div>
190
+
191
  <?php if (is_plugin_active(WPMSEO_ADDON_FILENAME)) : ?>
192
  <div class="ju-settings-option">
193
  <div class="wpms_row_full">
languages/wp-meta-seo-en_US.mo CHANGED
Binary file
readme.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: JoomUnited
3
  Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
4
  Requires at least: 4.7
5
- Tested up to: 5.4.2
6
- Stable tag: 4.2.7
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
@@ -259,6 +259,10 @@ Yes WP Meta SEO is compatible with Gutenberg editor since 3.7 version.
259
 
260
  == Changelog ==
261
 
 
 
 
 
262
  = 4.2.7 =
263
  * Fix : Google Analytics chart display
264
  * Fix : Some PHP warnings in debug.log
2
  Contributors: JoomUnited
3
  Tags: google, webmaster tools, keywords, meta, meta description, meta keywords, meta title, robots meta, search engine optimization, seo, wordpress seo, yahoo, image optimization, image resize, custom post seo, redirect, redirection, 301, broken link
4
  Requires at least: 4.7
5
+ Tested up to: 5.5.0
6
+ Stable tag: 4.2.8
7
  Requires PHP: 5.6
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
259
 
260
  == Changelog ==
261
 
262
+ = 4.2.8 =
263
+ * Add : Disable WordPress core XML sitemap by default
264
+ * Fix : Tooltip is not shown on WordPress 5.5
265
+
266
  = 4.2.7 =
267
  * Fix : Google Analytics chart display
268
  * Fix : Some PHP warnings in debug.log
wp-meta-seo.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: WP Meta SEO
5
  * Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
6
  * Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
7
- * Version: 4.2.7
8
  * Text Domain: wp-meta-seo
9
  * Domain Path: /languages
10
  * Author: JoomUnited
@@ -132,7 +132,7 @@ if (!defined('WPMSEO_VERSION')) {
132
  /**
133
  * Plugin version
134
  */
135
- define('WPMSEO_VERSION', '4.2.7');
136
  }
137
 
138
  if (!defined('WPMS_CLIENTID')) {
4
  * Plugin Name: WP Meta SEO
5
  * Plugin URI: http://www.joomunited.com/wordpress-products/wp-meta-seo
6
  * Description: WP Meta SEO is a plugin for WordPress to fill meta for content, images and main SEO info in a single view.
7
+ * Version: 4.2.8
8
  * Text Domain: wp-meta-seo
9
  * Domain Path: /languages
10
  * Author: JoomUnited
132
  /**
133
  * Plugin version
134
  */
135
+ define('WPMSEO_VERSION', '4.2.8');
136
  }
137
 
138
  if (!defined('WPMS_CLIENTID')) {