SEOPress - Version 5.8.0.2

Version Description

  • FIX JS error with editor
Download this release

Release Info

Developer rainbowgeek
Plugin Icon 128x128 SEOPress
Version 5.8.0.2
Comparing to
See all releases

Code changes from version 5.8.0.1 to 5.8.0.2

assets/js/build/primary-category-select.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => 'cf488bae6c40a7dcac86');
1
+ <?php return array('dependencies' => array('wp-components', 'wp-data', 'wp-element', 'wp-i18n'), 'version' => '3a5f6fcf498034dd6ddc');
assets/js/build/primary-category-select.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";var e=window.wp.i18n,t=window.wp.element,r=window.wp.data,n=window.wp.components;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var f=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(d,t);var r,o,f,m,y=(f=d,m=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(f);if(m){var r=p(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function d(){var e;return i(this,d),(e=y.apply(this,arguments)).onChange=e.onChange.bind(u(e)),e.updateMetabox=e.updateMetabox.bind(u(e)),e.state={primaryTermId:"none",selectableTerms:[]},e.metaboxField=document.querySelector("#seopress_robots_primary_cat"),e}return r=d,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.primaryTermId||"none";this.setState({primaryTermId:t}),this.metaboxField.addEventListener("change",(function(t){e.setState({primaryTermId:t.target.value})}))}},{key:"componentDidUpdate",value:function(e,t){var r=this;if(e.allTerms!==this.props.allTerms||e.selectedTermIds!==this.props.selectedTermIds){var n=this.props.allTerms.filter((function(e){return r.props.selectedTermIds.includes(e.id)})),o=this.props.selectedTermIds.length&&this.props.selectedTermIds.includes(parseInt(this.state.primaryTermId))?this.state.primaryTermId:"none";this.setState({selectableTerms:n,primaryTermId:o})}t.primaryTermId===this.state.primaryTermId&&t.selectableTerms===this.state.selectableTerms||this.updateMetabox(this.state.primaryTermId)}},{key:"updateMetabox",value:function(e){var t=this.getOptions().map((function(t){var r=t.value==e?'selected="selected"':"";return'<option value="'.concat(t.value,'" ').concat(r,">").concat(t.label,"</option>")}));this.metaboxField.value=e,this.metaboxField.innerHTML=t.join("")}},{key:"getOptions",value:function(){return[{value:"none",label:(0,e.__)("None (will disable this feature)","wp-seopress")}].concat(function(e){if(Array.isArray(e))return a(e)}(t=this.state.selectableTerms.map((function(e){return{value:e.id,label:e.name}})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var t}},{key:"onChange",value:function(e){this.setState({primaryTermId:e})}},{key:"render",value:function(){return!!this.state.selectableTerms.length&&React.createElement(n.SelectControl,{label:(0,e.__)("Select a primary category","wp-seopress"),value:this.state.primaryTermId,options:this.getOptions(),onChange:this.onChange})}}])&&s(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),d}(t.Component),m=(0,r.withSelect)((function(e,t){var r=t.slug,n=e("core").getTaxonomy(r),o=n?e("core/editor").getEditedPostAttribute(n.rest_base):[];return{taxonomy:n,allTerms:e("core").getEntityRecords("taxonomy",r,{per_page:-1}),primaryTermId:e("core/editor").getEditedPostAttribute("meta")._seopress_robots_primary_cat||"none",selectedTermIds:o}}))(f);wp.hooks.addFilter("editor.PostTaxonomyType","wpseopress",(function(e){return function(t){return React.createElement(React.Fragment,null,React.createElement(e,t),t.slug&&"category"==t.slug&&React.createElement(n.PanelRow,{className:"seopress-primary-term-picker"},React.createElement(m,t)))}}))}();
1
+ !function(){"use strict";var e=window.wp.i18n,t=window.wp.element,r=window.wp.data,n=window.wp.components;function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(e,t){if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return u(e)}function u(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var m=function(t){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}(y,t);var r,o,m,f,d=(m=y,f=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(m);if(f){var r=p(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return l(this,e)});function y(){var e;return i(this,y),(e=d.apply(this,arguments)).onChange=e.onChange.bind(u(e)),e.updateMetabox=e.updateMetabox.bind(u(e)),e.state={primaryTermId:"none",selectableTerms:[]},e}return r=y,(o=[{key:"componentDidMount",value:function(){var e=this,t=this.props.primaryTermId||"none";this.setState({primaryTermId:t}),this.metaboxField=document.querySelector("#seopress_robots_primary_cat"),this.metaboxField&&this.metaboxField.addEventListener("change",(function(t){e.setState({primaryTermId:t.target.value})}))}},{key:"componentDidUpdate",value:function(e,t){var r=this;if(e.allTerms!==this.props.allTerms||e.selectedTermIds!==this.props.selectedTermIds){var n=this.props.allTerms.filter((function(e){return r.props.selectedTermIds.includes(e.id)})),o=this.props.selectedTermIds.length&&this.props.selectedTermIds.includes(parseInt(this.state.primaryTermId))?this.state.primaryTermId:"none";this.setState({selectableTerms:n,primaryTermId:o})}t.primaryTermId===this.state.primaryTermId&&t.selectableTerms===this.state.selectableTerms||this.updateMetabox(this.state.primaryTermId)}},{key:"updateMetabox",value:function(e){if(this.metaboxField){var t=this.getOptions().map((function(t){var r=t.value==e?'selected="selected"':"";return'<option value="'.concat(t.value,'" ').concat(r,">").concat(t.label,"</option>")}));this.metaboxField.value=e,this.metaboxField.innerHTML=t.join("")}}},{key:"getOptions",value:function(){return[{value:"none",label:(0,e.__)("None (will disable this feature)","wp-seopress")}].concat(function(e){if(Array.isArray(e))return a(e)}(t=this.state.selectableTerms.map((function(e){return{value:e.id,label:e.name}})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?a(e,t):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var t}},{key:"onChange",value:function(e){this.setState({primaryTermId:e})}},{key:"render",value:function(){return!!this.state.selectableTerms.length&&React.createElement(n.SelectControl,{label:(0,e.__)("Select a primary category","wp-seopress"),value:this.state.primaryTermId,options:this.getOptions(),onChange:this.onChange})}}])&&s(r.prototype,o),Object.defineProperty(r,"prototype",{writable:!1}),y}(t.Component),f=(0,r.withSelect)((function(e,t){var r=t.slug,n=e("core").getTaxonomy(r),o=n?e("core/editor").getEditedPostAttribute(n.rest_base):[];return{taxonomy:n,allTerms:e("core").getEntityRecords("taxonomy",r,{per_page:-1}),primaryTermId:e("core/editor").getEditedPostAttribute("meta")._seopress_robots_primary_cat||"none",selectedTermIds:o}}))(m);wp.hooks.addFilter("editor.PostTaxonomyType","wpseopress",(function(e){return function(t){return React.createElement(React.Fragment,null,React.createElement(e,t),t.slug&&"category"===t.slug&&React.createElement(n.PanelRow,{className:"seopress-primary-term-picker"},React.createElement(f,t)))}}))}();
assets/js/src/primary-category-select.js CHANGED
@@ -12,15 +12,17 @@ class TermSelect extends Component {
12
  primaryTermId: 'none',
13
  selectableTerms: [],
14
  }
15
- this.metaboxField = document.querySelector('#seopress_robots_primary_cat');
16
  }
17
 
18
  componentDidMount() {
19
  const primaryTermId = this.props.primaryTermId || 'none';
20
  this.setState({ primaryTermId });
21
- this.metaboxField.addEventListener('change', e => {
22
- this.setState({ primaryTermId: e.target.value });
23
- });
 
 
 
24
  }
25
 
26
  componentDidUpdate(prevProps, prevState) {
@@ -36,12 +38,14 @@ class TermSelect extends Component {
36
  }
37
 
38
  updateMetabox(selectedTermId) {
39
- const options = this.getOptions().map(option => {
40
- const selected = option.value == selectedTermId ? 'selected="selected"' : '';
41
- return `<option value="${option.value}" ${selected}>${option.label}</option>`;
42
- });
43
- this.metaboxField.value = selectedTermId;
44
- this.metaboxField.innerHTML = options.join('');
 
 
45
  }
46
 
47
  getOptions() {
@@ -84,8 +88,8 @@ wp.hooks.addFilter(
84
  return (
85
  <>
86
  <PostTaxonomies {...props} />
87
- {props.slug && 'category' == props.slug &&
88
- < PanelRow className="seopress-primary-term-picker">
89
  <PrimaryTermSelect {...props} />
90
  </PanelRow>
91
  }
12
  primaryTermId: 'none',
13
  selectableTerms: [],
14
  }
 
15
  }
16
 
17
  componentDidMount() {
18
  const primaryTermId = this.props.primaryTermId || 'none';
19
  this.setState({ primaryTermId });
20
+ this.metaboxField = document.querySelector('#seopress_robots_primary_cat');
21
+ if (this.metaboxField) {
22
+ this.metaboxField.addEventListener('change', e => {
23
+ this.setState({ primaryTermId: e.target.value });
24
+ });
25
+ }
26
  }
27
 
28
  componentDidUpdate(prevProps, prevState) {
38
  }
39
 
40
  updateMetabox(selectedTermId) {
41
+ if (this.metaboxField) {
42
+ const options = this.getOptions().map(option => {
43
+ const selected = option.value == selectedTermId ? 'selected="selected"' : '';
44
+ return `<option value="${option.value}" ${selected}>${option.label}</option>`;
45
+ });
46
+ this.metaboxField.value = selectedTermId;
47
+ this.metaboxField.innerHTML = options.join('');
48
+ }
49
  }
50
 
51
  getOptions() {
88
  return (
89
  <>
90
  <PostTaxonomies {...props} />
91
+ {props.slug && 'category' === props.slug &&
92
+ <PanelRow className="seopress-primary-term-picker">
93
  <PrimaryTermSelect {...props} />
94
  </PanelRow>
95
  }
inc/admin/sections/Sitemaps.php CHANGED
@@ -62,6 +62,7 @@ function print_section_info_xml_sitemap_general()
62
  rewrite ^.*/video.xml$ /index.php?seopress_video=$1 last;
63
  rewrite ^.*/author.xml$ /index.php?seopress_author=$1 last;
64
  rewrite ^.*/sitemaps_xsl\.xsl$ /index.php?seopress_sitemap_xsl=1 last;
 
65
  rewrite ^.*/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?seopress_cpt=$1&seopress_paged=$2 last;
66
  }</pre>
67
  </div>
62
  rewrite ^.*/video.xml$ /index.php?seopress_video=$1 last;
63
  rewrite ^.*/author.xml$ /index.php?seopress_author=$1 last;
64
  rewrite ^.*/sitemaps_xsl\.xsl$ /index.php?seopress_sitemap_xsl=1 last;
65
+ rewrite ^.*/sitemaps_video_xsl\.xsl$ /index.php?seopress_sitemap_video_xsl=1 last;
66
  rewrite ^.*/([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?seopress_cpt=$1&seopress_paged=$2 last;
67
  }</pre>
68
  </div>
inc/functions/options-instant-indexing.php CHANGED
@@ -134,13 +134,13 @@ function seopress_instant_indexing_fn($is_manual_submission = true, $permalink =
134
  //Prepare the URLS
135
  if ($is_manual_submission === true) {
136
  $urls = preg_split('/\r\n|\r|\n/', $urls);
137
- $x_source_info = 'https://www.seopress.org/5.8.0.1/true';
138
 
139
  $urls = array_slice($urls, 0, 100);
140
  } elseif ($is_manual_submission === false && !empty($permalink)) {
141
  $urls = null;
142
  $urls[] = $permalink;
143
- $x_source_info = 'https://www.seopress.org/5.8.0.1/false';
144
  }
145
 
146
  //Bing API
134
  //Prepare the URLS
135
  if ($is_manual_submission === true) {
136
  $urls = preg_split('/\r\n|\r|\n/', $urls);
137
+ $x_source_info = 'https://www.seopress.org/5.8.0.2/true';
138
 
139
  $urls = array_slice($urls, 0, 100);
140
  } elseif ($is_manual_submission === false && !empty($permalink)) {
141
  $urls = null;
142
  $urls[] = $permalink;
143
+ $x_source_info = 'https://www.seopress.org/5.8.0.2/false';
144
  }
145
 
146
  //Bing API
languages/wp-seopress.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the GPLv2.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: SEOPress 5.8.0.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-seopress\n"
7
  "Last-Translator: SEOPress Team <contact@seopress.org>\n"
8
  "Language-Team: SEOPress Team <contact@seopress.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2022-06-30T15:06:11+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: wp-seopress\n"
@@ -694,7 +694,7 @@ msgstr ""
694
 
695
  #: inc/admin/admin-pages/Sitemaps.php:19
696
  #: inc/admin/admin-pages/Titles.php:21
697
- #: inc/admin/sections/Sitemaps.php:152
698
  #: inc/admin/sections/Titles.php:48
699
  #: inc/admin/wizard/admin-wizard.php:200
700
  #: inc/admin/wizard/admin-wizard.php:211
@@ -704,7 +704,7 @@ msgstr ""
704
 
705
  #: inc/admin/admin-pages/Sitemaps.php:20
706
  #: inc/admin/admin-pages/Titles.php:23
707
- #: inc/admin/sections/Sitemaps.php:167
708
  #: inc/admin/sections/Titles.php:78
709
  #: inc/admin/wizard/admin-wizard.php:202
710
  #: inc/admin/wizard/admin-wizard.php:213
@@ -713,7 +713,7 @@ msgid "Taxonomies"
713
  msgstr ""
714
 
715
  #: inc/admin/admin-pages/Sitemaps.php:21
716
- #: inc/admin/sections/Sitemaps.php:124
717
  msgid "HTML Sitemap"
718
  msgstr ""
719
 
@@ -2626,7 +2626,7 @@ msgid "Enable HTML Sitemap"
2626
  msgstr ""
2627
 
2628
  #: inc/admin/callbacks/Sitemaps.php:135
2629
- #: inc/admin/sections/Sitemaps.php:139
2630
  msgid "Guide to enable a HTML Sitemap - new window"
2631
  msgstr ""
2632
 
@@ -2703,7 +2703,7 @@ msgstr ""
2703
  #: inc/admin/wizard/admin-wizard.php:714
2704
  #: src/Helpers/Metas/RobotSettings.php:19
2705
  #: assets/js/build/primary-category-select.js:1
2706
- #: assets/js/src/primary-category-select.js:49
2707
  msgid "None (will disable this feature)"
2708
  msgstr ""
2709
 
@@ -3697,7 +3697,7 @@ msgstr ""
3697
  #: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:293
3698
  #: src/Helpers/Metas/RobotSettings.php:109
3699
  #: assets/js/build/primary-category-select.js:1
3700
- #: assets/js/src/primary-category-select.js:61
3701
  msgid "Select a primary category"
3702
  msgstr ""
3703
 
@@ -4427,55 +4427,55 @@ msgstr ""
4427
  msgid "Your server uses NGINX. If XML Sitemaps doesn't work properly, you need to add this rule to your configuration:"
4428
  msgstr ""
4429
 
4430
- #: inc/admin/sections/Sitemaps.php:71
4431
  msgid "<strong>Noindex content</strong> will not be displayed in Sitemaps."
4432
  msgstr ""
4433
 
4434
- #: inc/admin/sections/Sitemaps.php:74
4435
  msgid "If you disable globally this feature (using the blue toggle from above), the native WordPress XML sitemaps will be re-activated."
4436
  msgstr ""
4437
 
4438
- #: inc/admin/sections/Sitemaps.php:81
4439
  msgid "Blank sitemap?"
4440
  msgstr ""
4441
 
4442
- #: inc/admin/sections/Sitemaps.php:86
4443
  msgid "404 error?"
4444
  msgstr ""
4445
 
4446
- #: inc/admin/sections/Sitemaps.php:91
4447
  msgid "HTML error? Exclude XML and XSL from caching plugins!"
4448
  msgstr ""
4449
 
4450
- #: inc/admin/sections/Sitemaps.php:95
4451
  msgid "Add your XML sitemaps to Google Search Console (video)"
4452
  msgstr ""
4453
 
4454
- #: inc/admin/sections/Sitemaps.php:101
4455
  msgid "View your sitemap"
4456
  msgstr ""
4457
 
4458
- #: inc/admin/sections/Sitemaps.php:106
4459
  msgid "Ping Google manually"
4460
  msgstr ""
4461
 
4462
- #: inc/admin/sections/Sitemaps.php:110
4463
  msgid "Flush permalinks"
4464
  msgstr ""
4465
 
4466
- #: inc/admin/sections/Sitemaps.php:129
4467
  msgid "Create an HTML Sitemap for your visitors and boost your SEO."
4468
  msgstr ""
4469
 
4470
- #: inc/admin/sections/Sitemaps.php:132
4471
  msgid "Limited to 1,000 posts per post type. You can change the order and sorting criteria below."
4472
  msgstr ""
4473
 
4474
- #: inc/admin/sections/Sitemaps.php:156
4475
  msgid "Include/Exclude Post Types."
4476
  msgstr ""
4477
 
4478
- #: inc/admin/sections/Sitemaps.php:171
4479
  msgid "Include/Exclude Taxonomies."
4480
  msgstr ""
4481
 
2
  # This file is distributed under the GPLv2.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: SEOPress 5.8.0.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/wp-seopress\n"
7
  "Last-Translator: SEOPress Team <contact@seopress.org>\n"
8
  "Language-Team: SEOPress Team <contact@seopress.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2022-07-01T09:09:03+00:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.6.0\n"
15
  "X-Domain: wp-seopress\n"
694
 
695
  #: inc/admin/admin-pages/Sitemaps.php:19
696
  #: inc/admin/admin-pages/Titles.php:21
697
+ #: inc/admin/sections/Sitemaps.php:153
698
  #: inc/admin/sections/Titles.php:48
699
  #: inc/admin/wizard/admin-wizard.php:200
700
  #: inc/admin/wizard/admin-wizard.php:211
704
 
705
  #: inc/admin/admin-pages/Sitemaps.php:20
706
  #: inc/admin/admin-pages/Titles.php:23
707
+ #: inc/admin/sections/Sitemaps.php:168
708
  #: inc/admin/sections/Titles.php:78
709
  #: inc/admin/wizard/admin-wizard.php:202
710
  #: inc/admin/wizard/admin-wizard.php:213
713
  msgstr ""
714
 
715
  #: inc/admin/admin-pages/Sitemaps.php:21
716
+ #: inc/admin/sections/Sitemaps.php:125
717
  msgid "HTML Sitemap"
718
  msgstr ""
719
 
2626
  msgstr ""
2627
 
2628
  #: inc/admin/callbacks/Sitemaps.php:135
2629
+ #: inc/admin/sections/Sitemaps.php:140
2630
  msgid "Guide to enable a HTML Sitemap - new window"
2631
  msgstr ""
2632
 
2703
  #: inc/admin/wizard/admin-wizard.php:714
2704
  #: src/Helpers/Metas/RobotSettings.php:19
2705
  #: assets/js/build/primary-category-select.js:1
2706
+ #: assets/js/src/primary-category-select.js:53
2707
  msgid "None (will disable this feature)"
2708
  msgstr ""
2709
 
3697
  #: inc/admin/page-builders/elementor/inc/admin/class-document-settings-section.php:293
3698
  #: src/Helpers/Metas/RobotSettings.php:109
3699
  #: assets/js/build/primary-category-select.js:1
3700
+ #: assets/js/src/primary-category-select.js:65
3701
  msgid "Select a primary category"
3702
  msgstr ""
3703
 
4427
  msgid "Your server uses NGINX. If XML Sitemaps doesn't work properly, you need to add this rule to your configuration:"
4428
  msgstr ""
4429
 
4430
+ #: inc/admin/sections/Sitemaps.php:72
4431
  msgid "<strong>Noindex content</strong> will not be displayed in Sitemaps."
4432
  msgstr ""
4433
 
4434
+ #: inc/admin/sections/Sitemaps.php:75
4435
  msgid "If you disable globally this feature (using the blue toggle from above), the native WordPress XML sitemaps will be re-activated."
4436
  msgstr ""
4437
 
4438
+ #: inc/admin/sections/Sitemaps.php:82
4439
  msgid "Blank sitemap?"
4440
  msgstr ""
4441
 
4442
+ #: inc/admin/sections/Sitemaps.php:87
4443
  msgid "404 error?"
4444
  msgstr ""
4445
 
4446
+ #: inc/admin/sections/Sitemaps.php:92
4447
  msgid "HTML error? Exclude XML and XSL from caching plugins!"
4448
  msgstr ""
4449
 
4450
+ #: inc/admin/sections/Sitemaps.php:96
4451
  msgid "Add your XML sitemaps to Google Search Console (video)"
4452
  msgstr ""
4453
 
4454
+ #: inc/admin/sections/Sitemaps.php:102
4455
  msgid "View your sitemap"
4456
  msgstr ""
4457
 
4458
+ #: inc/admin/sections/Sitemaps.php:107
4459
  msgid "Ping Google manually"
4460
  msgstr ""
4461
 
4462
+ #: inc/admin/sections/Sitemaps.php:111
4463
  msgid "Flush permalinks"
4464
  msgstr ""
4465
 
4466
+ #: inc/admin/sections/Sitemaps.php:130
4467
  msgid "Create an HTML Sitemap for your visitors and boost your SEO."
4468
  msgstr ""
4469
 
4470
+ #: inc/admin/sections/Sitemaps.php:133
4471
  msgid "Limited to 1,000 posts per post type. You can change the order and sorting criteria below."
4472
  msgstr ""
4473
 
4474
+ #: inc/admin/sections/Sitemaps.php:157
4475
  msgid "Include/Exclude Post Types."
4476
  msgstr ""
4477
 
4478
+ #: inc/admin/sections/Sitemaps.php:172
4479
  msgid "Include/Exclude Taxonomies."
4480
  msgstr ""
4481
 
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: SEO, schema, xml sitemap, redirection, meta title, open graph, content ana
6
  Requires at least: 4.7+
7
  Tested up to: 6.0
8
  Requires PHP: 7.2
9
- Stable tag: 5.8.0.1
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
@@ -362,6 +362,8 @@ You're theme is probably using a deprecated function to handle the title. <a hre
362
  12. Schema metabox
363
 
364
  == Changelog ==
 
 
365
  = 5.8.0.1 =
366
  * FIX Fatal error if PRO not up to date
367
  * FIX Can't redeclare seopress_register_meta on plugin deactivation
6
  Requires at least: 4.7+
7
  Tested up to: 6.0
8
  Requires PHP: 7.2
9
+ Stable tag: 5.8.0.2
10
  License: GPLv2 or later
11
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
 
362
  12. Schema metabox
363
 
364
  == Changelog ==
365
+ = 5.8.0.2 =
366
+ * FIX JS error with editor
367
  = 5.8.0.1 =
368
  * FIX Fatal error if PRO not up to date
369
  * FIX Can't redeclare seopress_register_meta on plugin deactivation
seopress.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: SEOPress
4
  Plugin URI: https://www.seopress.org/
5
  Description: One of the best SEO plugins for WordPress.
6
  Author: SEOPress
7
- Version: 5.8.0.1
8
  Author URI: https://www.seopress.org/
9
  License: GPLv2
10
  Text Domain: wp-seopress
@@ -70,7 +70,7 @@ register_deactivation_hook(__FILE__, 'seopress_deactivation');
70
  ///////////////////////////////////////////////////////////////////////////////////////////////////
71
  //Define
72
  ///////////////////////////////////////////////////////////////////////////////////////////////////
73
- define('SEOPRESS_VERSION', '5.8.0.1');
74
  define('SEOPRESS_AUTHOR', 'Benjamin Denis');
75
  define('SEOPRESS_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__));
76
  define('SEOPRESS_PLUGIN_DIR_URL', plugin_dir_url(__FILE__));
4
  Plugin URI: https://www.seopress.org/
5
  Description: One of the best SEO plugins for WordPress.
6
  Author: SEOPress
7
+ Version: 5.8.0.2
8
  Author URI: https://www.seopress.org/
9
  License: GPLv2
10
  Text Domain: wp-seopress
70
  ///////////////////////////////////////////////////////////////////////////////////////////////////
71
  //Define
72
  ///////////////////////////////////////////////////////////////////////////////////////////////////
73
+ define('SEOPRESS_VERSION', '5.8.0.2');
74
  define('SEOPRESS_AUTHOR', 'Benjamin Denis');
75
  define('SEOPRESS_PLUGIN_DIR_PATH', plugin_dir_path(__FILE__));
76
  define('SEOPRESS_PLUGIN_DIR_URL', plugin_dir_url(__FILE__));
vendor/composer/installed.php CHANGED
@@ -5,7 +5,7 @@
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
- 'reference' => 'ca086693c1b05aa7faaf476734296abb4a3fcbd1',
9
  'name' => 'wp-seopress/wp-seopress',
10
  'dev' => false,
11
  ),
@@ -202,7 +202,7 @@
202
  'type' => 'wordpress-plugin',
203
  'install_path' => __DIR__ . '/../../',
204
  'aliases' => array(),
205
- 'reference' => 'ca086693c1b05aa7faaf476734296abb4a3fcbd1',
206
  'dev_requirement' => false,
207
  ),
208
  ),
5
  'type' => 'wordpress-plugin',
6
  'install_path' => __DIR__ . '/../../',
7
  'aliases' => array(),
8
+ 'reference' => '5956c0b7299932ac547c77875ecd4b9c3add07eb',
9
  'name' => 'wp-seopress/wp-seopress',
10
  'dev' => false,
11
  ),
202
  'type' => 'wordpress-plugin',
203
  'install_path' => __DIR__ . '/../../',
204
  'aliases' => array(),
205
+ 'reference' => '5956c0b7299932ac547c77875ecd4b9c3add07eb',
206
  'dev_requirement' => false,
207
  ),
208
  ),