Yoast SEO - Version 15.6.1

Version Description

Release Date: January 12th, 2021

Bugfixes:

  • Fixes a bug where the estimated reading time would not be shown when posts that were created before Yoast SEO 15.6 were shared on Slack.

Other:

  • Adjusts the default words per minute for the estimated reading time from 250 words per minute to 200 words per minute.
Download this release

Release Info

Developer Yoast
Plugin Icon 128x128 Yoast SEO
Version 15.6.1
Comparing to
See all releases

Code changes from version 15.6 to 15.6.1

Files changed (99) hide show
  1. css/dist/{admin-global-1560-rtl.css → admin-global-1561-rtl.css} +0 -0
  2. css/dist/{admin-global-1560.css → admin-global-1561.css} +0 -0
  3. css/dist/{adminbar-1560-rtl.css → adminbar-1561-rtl.css} +0 -0
  4. css/dist/{adminbar-1560.css → adminbar-1561.css} +0 -0
  5. css/dist/{alerts-1560-rtl.css → alerts-1561-rtl.css} +0 -0
  6. css/dist/{alerts-1560.css → alerts-1561.css} +0 -0
  7. css/dist/{dashboard-1560-rtl.css → dashboard-1561-rtl.css} +0 -0
  8. css/dist/{dashboard-1560.css → dashboard-1561.css} +0 -0
  9. css/dist/{edit-page-1560-rtl.css → edit-page-1561-rtl.css} +0 -0
  10. css/dist/{edit-page-1560.css → edit-page-1561.css} +0 -0
  11. css/dist/{elementor-1560-rtl.css → elementor-1561-rtl.css} +0 -0
  12. css/dist/{elementor-1560.css → elementor-1561.css} +0 -0
  13. css/dist/{featured-image-1560-rtl.css → featured-image-1561-rtl.css} +0 -0
  14. css/dist/{featured-image-1560.css → featured-image-1561.css} +0 -0
  15. css/dist/{filter-explanation-1560-rtl.css → filter-explanation-1561-rtl.css} +0 -0
  16. css/dist/{filter-explanation-1560.css → filter-explanation-1561.css} +0 -0
  17. css/dist/{icons-1560-rtl.css → icons-1561-rtl.css} +0 -0
  18. css/dist/{icons-1560.css → icons-1561.css} +0 -0
  19. css/dist/{inside-editor-1560-rtl.css → inside-editor-1561-rtl.css} +0 -0
  20. css/dist/{inside-editor-1560.css → inside-editor-1561.css} +0 -0
  21. css/dist/{metabox-1560-rtl.css → metabox-1561-rtl.css} +0 -0
  22. css/dist/{metabox-1560.css → metabox-1561.css} +0 -0
  23. css/dist/{metabox-primary-category-1560-rtl.css → metabox-primary-category-1561-rtl.css} +0 -0
  24. css/dist/{metabox-primary-category-1560.css → metabox-primary-category-1561.css} +0 -0
  25. css/dist/{modal-1560-rtl.css → modal-1561-rtl.css} +0 -0
  26. css/dist/{modal-1560.css → modal-1561.css} +0 -0
  27. css/dist/{monorepo-1560-rtl.css → monorepo-1561-rtl.css} +0 -0
  28. css/dist/{monorepo-1560.css → monorepo-1561.css} +0 -0
  29. css/dist/{notifications-1560-rtl.css → notifications-1561-rtl.css} +0 -0
  30. css/dist/{notifications-1560.css → notifications-1561.css} +0 -0
  31. css/dist/{schema-blocks-1560-rtl.css → schema-blocks-1561-rtl.css} +0 -0
  32. css/dist/{schema-blocks-1560.css → schema-blocks-1561.css} +0 -0
  33. css/dist/{score_icon-1560-rtl.css → score_icon-1561-rtl.css} +0 -0
  34. css/dist/{score_icon-1560.css → score_icon-1561.css} +0 -0
  35. css/dist/{search-appearance-1560-rtl.css → search-appearance-1561-rtl.css} +0 -0
  36. css/dist/{search-appearance-1560.css → search-appearance-1561.css} +0 -0
  37. css/dist/{structured-data-blocks-1560-rtl.css → structured-data-blocks-1561-rtl.css} +0 -0
  38. css/dist/{structured-data-blocks-1560.css → structured-data-blocks-1561.css} +0 -0
  39. css/dist/{toggle-switch-1560-rtl.css → toggle-switch-1561-rtl.css} +0 -0
  40. css/dist/{toggle-switch-1560.css → toggle-switch-1561.css} +0 -0
  41. css/dist/{wpseo-dismissible-1560-rtl.css → wpseo-dismissible-1561-rtl.css} +0 -0
  42. css/dist/{wpseo-dismissible-1560.css → wpseo-dismissible-1561.css} +0 -0
  43. css/dist/{yoast-components-1560-rtl.css → yoast-components-1561-rtl.css} +0 -0
  44. css/dist/{yoast-components-1560.css → yoast-components-1561.css} +0 -0
  45. css/dist/{yoast-extensions-1560-rtl.css → yoast-extensions-1561-rtl.css} +0 -0
  46. css/dist/{yoast-extensions-1560.css → yoast-extensions-1561.css} +0 -0
  47. css/dist/{yst_plugin_tools-1560-rtl.css → yst_plugin_tools-1561-rtl.css} +0 -0
  48. css/dist/{yst_plugin_tools-1560.css → yst_plugin_tools-1561.css} +0 -0
  49. css/dist/{yst_seo_score-1560-rtl.css → yst_seo_score-1561-rtl.css} +0 -0
  50. css/dist/{yst_seo_score-1560.css → yst_seo_score-1561.css} +0 -0
  51. js/dist/{admin-global-1560.js → admin-global-1561.js} +0 -0
  52. js/dist/{analysis-1560.js → analysis-1561.js} +0 -0
  53. js/dist/{analysis-worker-1560.js → analysis-worker-1561.js} +0 -0
  54. js/dist/{api-client-1560.js → api-client-1561.js} +0 -0
  55. js/dist/{babel-polyfill-1560.js → babel-polyfill-1561.js} +0 -0
  56. js/dist/{block-editor-1560.js → block-editor-1561.js} +0 -0
  57. js/dist/{bulk-editor-1560.js → bulk-editor-1561.js} +0 -0
  58. js/dist/{classic-editor-1560.js → classic-editor-1561.js} +0 -0
  59. js/dist/{commons-1560.js → commons-1561.js} +0 -0
  60. js/dist/{configuration-wizard-1560.js → configuration-wizard-1561.js} +0 -0
  61. js/dist/{dashboard-widget-1560.js → dashboard-widget-1561.js} +0 -0
  62. js/dist/{draft-js-1560.js → draft-js-1561.js} +0 -0
  63. js/dist/{edit-page-1560.js → edit-page-1561.js} +0 -0
  64. js/dist/{editor-modules-1560.js → editor-modules-1561.js} +0 -0
  65. js/dist/{elementor-1560.js → elementor-1561.js} +0 -0
  66. js/dist/{filter-explanation-1560.js → filter-explanation-1561.js} +0 -0
  67. js/dist/{help-scout-beacon-1560.js → help-scout-beacon-1561.js} +0 -0
  68. js/dist/{indexation-1560.js → indexation-1561.js} +0 -0
  69. js/dist/{jed-1560.js → jed-1561.js} +0 -0
  70. js/dist/{network-admin-1560.js → network-admin-1561.js} +0 -0
  71. js/dist/{post-edit-1560.js → post-edit-1561.js} +0 -0
  72. js/dist/{quick-edit-handler-1560.js → quick-edit-handler-1561.js} +0 -0
  73. js/dist/{redux-1560.js → redux-1561.js} +0 -0
  74. js/dist/{reindex-links-1560.js → reindex-links-1561.js} +0 -0
  75. js/dist/{schema-blocks-1560.js → schema-blocks-1561.js} +0 -0
  76. js/dist/{settings-1560.js → settings-1561.js} +0 -0
  77. js/dist/{structured-data-blocks-1560.js → structured-data-blocks-1561.js} +0 -0
  78. js/dist/{styled-components-1560.js → styled-components-1561.js} +0 -0
  79. js/dist/{term-edit-1560.js → term-edit-1561.js} +0 -0
  80. js/dist/{used-keywords-assessment-1560.js → used-keywords-assessment-1561.js} +0 -0
  81. js/dist/yoast/{analysis-report-1560.js → analysis-report-1561.js} +0 -0
  82. js/dist/yoast/{components-1560.js → components-1561.js} +0 -0
  83. js/dist/yoast/{configuration-wizard-1560.js → configuration-wizard-1561.js} +0 -0
  84. js/dist/yoast/{feature-flag-1560.js → feature-flag-1561.js} +0 -0
  85. js/dist/yoast/{helpers-1560.js → helpers-1561.js} +0 -0
  86. js/dist/yoast/{replacement-variable-editor-1560.js → replacement-variable-editor-1561.js} +0 -0
  87. js/dist/yoast/{schema-blocks-1560.js → schema-blocks-1561.js} +0 -0
  88. js/dist/yoast/{search-metadata-previews-1560.js → search-metadata-previews-1561.js} +0 -0
  89. js/dist/yoast/{social-metadata-forms-1560.js → social-metadata-forms-1561.js} +0 -0
  90. js/dist/yoast/{style-guide-1560.js → style-guide-1561.js} +0 -0
  91. js/dist/yoast/{yoast-components-1560.js → yoast-components-1561.js} +0 -0
  92. readme.txt +12 -1
  93. src/presentations/indexable-presentation.php +13 -1
  94. src/surfaces/values/meta.php +1 -0
  95. vendor/autoload.php +1 -1
  96. vendor/composer/autoload_real.php +4 -4
  97. vendor/composer/autoload_static.php +4 -4
  98. wp-seo-main.php +1 -1
  99. wp-seo.php +1 -1
css/dist/{admin-global-1560-rtl.css → admin-global-1561-rtl.css} RENAMED
File without changes
css/dist/{admin-global-1560.css → admin-global-1561.css} RENAMED
File without changes
css/dist/{adminbar-1560-rtl.css → adminbar-1561-rtl.css} RENAMED
File without changes
css/dist/{adminbar-1560.css → adminbar-1561.css} RENAMED
File without changes
css/dist/{alerts-1560-rtl.css → alerts-1561-rtl.css} RENAMED
File without changes
css/dist/{alerts-1560.css → alerts-1561.css} RENAMED
File without changes
css/dist/{dashboard-1560-rtl.css → dashboard-1561-rtl.css} RENAMED
File without changes
css/dist/{dashboard-1560.css → dashboard-1561.css} RENAMED
File without changes
css/dist/{edit-page-1560-rtl.css → edit-page-1561-rtl.css} RENAMED
File without changes
css/dist/{edit-page-1560.css → edit-page-1561.css} RENAMED
File without changes
css/dist/{elementor-1560-rtl.css → elementor-1561-rtl.css} RENAMED
File without changes
css/dist/{elementor-1560.css → elementor-1561.css} RENAMED
File without changes
css/dist/{featured-image-1560-rtl.css → featured-image-1561-rtl.css} RENAMED
File without changes
css/dist/{featured-image-1560.css → featured-image-1561.css} RENAMED
File without changes
css/dist/{filter-explanation-1560-rtl.css → filter-explanation-1561-rtl.css} RENAMED
File without changes
css/dist/{filter-explanation-1560.css → filter-explanation-1561.css} RENAMED
File without changes
css/dist/{icons-1560-rtl.css → icons-1561-rtl.css} RENAMED
File without changes
css/dist/{icons-1560.css → icons-1561.css} RENAMED
File without changes
css/dist/{inside-editor-1560-rtl.css → inside-editor-1561-rtl.css} RENAMED
File without changes
css/dist/{inside-editor-1560.css → inside-editor-1561.css} RENAMED
File without changes
css/dist/{metabox-1560-rtl.css → metabox-1561-rtl.css} RENAMED
File without changes
css/dist/{metabox-1560.css → metabox-1561.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1560-rtl.css → metabox-primary-category-1561-rtl.css} RENAMED
File without changes
css/dist/{metabox-primary-category-1560.css → metabox-primary-category-1561.css} RENAMED
File without changes
css/dist/{modal-1560-rtl.css → modal-1561-rtl.css} RENAMED
File without changes
css/dist/{modal-1560.css → modal-1561.css} RENAMED
File without changes
css/dist/{monorepo-1560-rtl.css → monorepo-1561-rtl.css} RENAMED
File without changes
css/dist/{monorepo-1560.css → monorepo-1561.css} RENAMED
File without changes
css/dist/{notifications-1560-rtl.css → notifications-1561-rtl.css} RENAMED
File without changes
css/dist/{notifications-1560.css → notifications-1561.css} RENAMED
File without changes
css/dist/{schema-blocks-1560-rtl.css → schema-blocks-1561-rtl.css} RENAMED
File without changes
css/dist/{schema-blocks-1560.css → schema-blocks-1561.css} RENAMED
File without changes
css/dist/{score_icon-1560-rtl.css → score_icon-1561-rtl.css} RENAMED
File without changes
css/dist/{score_icon-1560.css → score_icon-1561.css} RENAMED
File without changes
css/dist/{search-appearance-1560-rtl.css → search-appearance-1561-rtl.css} RENAMED
File without changes
css/dist/{search-appearance-1560.css → search-appearance-1561.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1560-rtl.css → structured-data-blocks-1561-rtl.css} RENAMED
File without changes
css/dist/{structured-data-blocks-1560.css → structured-data-blocks-1561.css} RENAMED
File without changes
css/dist/{toggle-switch-1560-rtl.css → toggle-switch-1561-rtl.css} RENAMED
File without changes
css/dist/{toggle-switch-1560.css → toggle-switch-1561.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1560-rtl.css → wpseo-dismissible-1561-rtl.css} RENAMED
File without changes
css/dist/{wpseo-dismissible-1560.css → wpseo-dismissible-1561.css} RENAMED
File without changes
css/dist/{yoast-components-1560-rtl.css → yoast-components-1561-rtl.css} RENAMED
File without changes
css/dist/{yoast-components-1560.css → yoast-components-1561.css} RENAMED
File without changes
css/dist/{yoast-extensions-1560-rtl.css → yoast-extensions-1561-rtl.css} RENAMED
File without changes
css/dist/{yoast-extensions-1560.css → yoast-extensions-1561.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1560-rtl.css → yst_plugin_tools-1561-rtl.css} RENAMED
File without changes
css/dist/{yst_plugin_tools-1560.css → yst_plugin_tools-1561.css} RENAMED
File without changes
css/dist/{yst_seo_score-1560-rtl.css → yst_seo_score-1561-rtl.css} RENAMED
File without changes
css/dist/{yst_seo_score-1560.css → yst_seo_score-1561.css} RENAMED
File without changes
js/dist/{admin-global-1560.js → admin-global-1561.js} RENAMED
File without changes
js/dist/{analysis-1560.js → analysis-1561.js} RENAMED
File without changes
js/dist/{analysis-worker-1560.js → analysis-worker-1561.js} RENAMED
File without changes
js/dist/{api-client-1560.js → api-client-1561.js} RENAMED
File without changes
js/dist/{babel-polyfill-1560.js → babel-polyfill-1561.js} RENAMED
File without changes
js/dist/{block-editor-1560.js → block-editor-1561.js} RENAMED
File without changes
js/dist/{bulk-editor-1560.js → bulk-editor-1561.js} RENAMED
File without changes
js/dist/{classic-editor-1560.js → classic-editor-1561.js} RENAMED
File without changes
js/dist/{commons-1560.js → commons-1561.js} RENAMED
File without changes
js/dist/{configuration-wizard-1560.js → configuration-wizard-1561.js} RENAMED
File without changes
js/dist/{dashboard-widget-1560.js → dashboard-widget-1561.js} RENAMED
File without changes
js/dist/{draft-js-1560.js → draft-js-1561.js} RENAMED
File without changes
js/dist/{edit-page-1560.js → edit-page-1561.js} RENAMED
File without changes
js/dist/{editor-modules-1560.js → editor-modules-1561.js} RENAMED
File without changes
js/dist/{elementor-1560.js → elementor-1561.js} RENAMED
File without changes
js/dist/{filter-explanation-1560.js → filter-explanation-1561.js} RENAMED
File without changes
js/dist/{help-scout-beacon-1560.js → help-scout-beacon-1561.js} RENAMED
File without changes
js/dist/{indexation-1560.js → indexation-1561.js} RENAMED
File without changes
js/dist/{jed-1560.js → jed-1561.js} RENAMED
File without changes
js/dist/{network-admin-1560.js → network-admin-1561.js} RENAMED
File without changes
js/dist/{post-edit-1560.js → post-edit-1561.js} RENAMED
File without changes
js/dist/{quick-edit-handler-1560.js → quick-edit-handler-1561.js} RENAMED
File without changes
js/dist/{redux-1560.js → redux-1561.js} RENAMED
File without changes
js/dist/{reindex-links-1560.js → reindex-links-1561.js} RENAMED
File without changes
js/dist/{schema-blocks-1560.js → schema-blocks-1561.js} RENAMED
File without changes
js/dist/{settings-1560.js → settings-1561.js} RENAMED
File without changes
js/dist/{structured-data-blocks-1560.js → structured-data-blocks-1561.js} RENAMED
File without changes
js/dist/{styled-components-1560.js → styled-components-1561.js} RENAMED
File without changes
js/dist/{term-edit-1560.js → term-edit-1561.js} RENAMED
File without changes
js/dist/{used-keywords-assessment-1560.js → used-keywords-assessment-1561.js} RENAMED
File without changes
js/dist/yoast/{analysis-report-1560.js → analysis-report-1561.js} RENAMED
File without changes
js/dist/yoast/{components-1560.js → components-1561.js} RENAMED
File without changes
js/dist/yoast/{configuration-wizard-1560.js → configuration-wizard-1561.js} RENAMED
File without changes
js/dist/yoast/{feature-flag-1560.js → feature-flag-1561.js} RENAMED
File without changes
js/dist/yoast/{helpers-1560.js → helpers-1561.js} RENAMED
File without changes
js/dist/yoast/{replacement-variable-editor-1560.js → replacement-variable-editor-1561.js} RENAMED
File without changes
js/dist/yoast/{schema-blocks-1560.js → schema-blocks-1561.js} RENAMED
File without changes
js/dist/yoast/{search-metadata-previews-1560.js → search-metadata-previews-1561.js} RENAMED
File without changes
js/dist/yoast/{social-metadata-forms-1560.js → social-metadata-forms-1561.js} RENAMED
File without changes
js/dist/yoast/{style-guide-1560.js → style-guide-1561.js} RENAMED
File without changes
js/dist/yoast/{yoast-components-1560.js → yoast-components-1561.js} RENAMED
File without changes
readme.txt CHANGED
@@ -5,7 +5,7 @@ License: GPLv3
5
  License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: SEO, XML sitemap, Content analysis, Readability, Schema
7
  Tested up to: 5.6
8
- Stable tag: 15.6
9
  Requires PHP: 5.6.20
10
 
11
  Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.
@@ -234,6 +234,17 @@ Your question has most likely been answered on our knowledge base: [kb.yoast.com
234
 
235
  == Changelog ==
236
 
 
 
 
 
 
 
 
 
 
 
 
237
  = 15.6 =
238
  Release Date: January 12th, 2021
239
 
5
  License URI: http://www.gnu.org/licenses/gpl.html
6
  Tags: SEO, XML sitemap, Content analysis, Readability, Schema
7
  Tested up to: 5.6
8
+ Stable tag: 15.6.1
9
  Requires PHP: 5.6.20
10
 
11
  Improve your WordPress SEO: Write better content and have a fully optimized WordPress site using the Yoast SEO plugin.
234
 
235
  == Changelog ==
236
 
237
+ = 15.6.1 =
238
+ Release Date: January 12th, 2021
239
+
240
+ Bugfixes:
241
+
242
+ * Fixes a bug where the estimated reading time would not be shown when posts that were created before Yoast SEO 15.6 were shared on Slack.
243
+
244
+ Other:
245
+
246
+ * Adjusts the default words per minute for the estimated reading time from 250 words per minute to 200 words per minute.
247
+
248
  = 15.6 =
249
  Release Date: January 12th, 2021
250
 
src/presentations/indexable-presentation.php CHANGED
@@ -49,6 +49,7 @@ use Yoast\WP\SEO\Models\Indexable;
49
  * @property string $twitter_site
50
  * @property array $source
51
  * @property array $breadcrumbs
 
52
  */
53
  class Indexable_Presentation extends Abstract_Presentation {
54
 
@@ -672,7 +673,18 @@ class Indexable_Presentation extends Abstract_Presentation {
672
  * @codeCoverageIgnore Wrapper method.
673
  */
674
  public function generate_estimated_reading_time_minutes() {
675
- return $this->model->estimated_reading_time_minutes;
 
 
 
 
 
 
 
 
 
 
 
676
  }
677
 
678
  /**
49
  * @property string $twitter_site
50
  * @property array $source
51
  * @property array $breadcrumbs
52
+ * @property int $estimated_reading_time_minutes
53
  */
54
  class Indexable_Presentation extends Abstract_Presentation {
55
 
673
  * @codeCoverageIgnore Wrapper method.
674
  */
675
  public function generate_estimated_reading_time_minutes() {
676
+ if ( $this->model->estimated_reading_time_minutes !== null ) {
677
+ return $this->model->estimated_reading_time_minutes;
678
+ };
679
+
680
+ if ( $this->context->post === null ) {
681
+ return null;
682
+ }
683
+
684
+ // 200 is the approximate estimated words per minute across languages.
685
+ $words_per_minute = 200;
686
+ $words = \str_word_count( \wp_strip_all_tags( $this->context->post->post_content ) );
687
+ return (int) \round( $words / $words_per_minute );
688
  }
689
 
690
  /**
src/surfaces/values/meta.php CHANGED
@@ -21,6 +21,7 @@ use YoastSEO_Vendor\Symfony\Component\DependencyInjection\ContainerInterface;
21
  * @property string $company_name The company name from the Knowledge graph settings.
22
  * @property int $company_logo_id The attachment ID for the company logo.
23
  * @property string $description The meta description for the current page, if set.
 
24
  * @property string $main_schema_id Schema ID that points to the main Schema thing on the page, usually the webpage or article Schema piece.
25
  * @property string $meta_description The meta description for the current page, if set.
26
  * @property string $open_graph_article_author The article:author value.
21
  * @property string $company_name The company name from the Knowledge graph settings.
22
  * @property int $company_logo_id The attachment ID for the company logo.
23
  * @property string $description The meta description for the current page, if set.
24
+ * @property int $estimated_reading_time_minutes The estimated reading time in minutes for posts.
25
  * @property string $main_schema_id Schema ID that points to the main Schema thing on the page, usually the webpage or article Schema piece.
26
  * @property string $meta_description The meta description for the current page, if set.
27
  * @property string $open_graph_article_author The article:author value.
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit0fc6824c072a9aa9c2d7edf51fa3fbe5::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInitbc8da6b5f85ca507667918ca9a226944::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit0fc6824c072a9aa9c2d7edf51fa3fbe5
6
  {
7
  private static $loader;
8
 
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit0fc6824c072a9aa9c2d7edf51fa3fbe5
19
  return self::$loader;
20
  }
21
 
22
- spl_autoload_register(array('ComposerAutoloaderInit0fc6824c072a9aa9c2d7edf51fa3fbe5', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
- spl_autoload_unregister(array('ComposerAutoloaderInit0fc6824c072a9aa9c2d7edf51fa3fbe5', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
- call_user_func(\Composer\Autoload\ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInitbc8da6b5f85ca507667918ca9a226944
6
  {
7
  private static $loader;
8
 
19
  return self::$loader;
20
  }
21
 
22
+ spl_autoload_register(array('ComposerAutoloaderInitbc8da6b5f85ca507667918ca9a226944', 'loadClassLoader'), true, true);
23
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
24
+ spl_autoload_unregister(array('ComposerAutoloaderInitbc8da6b5f85ca507667918ca9a226944', 'loadClassLoader'));
25
 
26
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
27
  if ($useStaticLoader) {
28
  require_once __DIR__ . '/autoload_static.php';
29
 
30
+ call_user_func(\Composer\Autoload\ComposerStaticInitbc8da6b5f85ca507667918ca9a226944::getInitializer($loader));
31
  } else {
32
  $map = require __DIR__ . '/autoload_namespaces.php';
33
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
@@ -915,9 +915,9 @@ class ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5
915
  public static function getInitializer(ClassLoader $loader)
916
  {
917
  return \Closure::bind(function () use ($loader) {
918
- $loader->prefixLengthsPsr4 = ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5::$prefixLengthsPsr4;
919
- $loader->prefixDirsPsr4 = ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5::$prefixDirsPsr4;
920
- $loader->classMap = ComposerStaticInit0fc6824c072a9aa9c2d7edf51fa3fbe5::$classMap;
921
 
922
  }, null, ClassLoader::class);
923
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInitbc8da6b5f85ca507667918ca9a226944
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'C' =>
915
  public static function getInitializer(ClassLoader $loader)
916
  {
917
  return \Closure::bind(function () use ($loader) {
918
+ $loader->prefixLengthsPsr4 = ComposerStaticInitbc8da6b5f85ca507667918ca9a226944::$prefixLengthsPsr4;
919
+ $loader->prefixDirsPsr4 = ComposerStaticInitbc8da6b5f85ca507667918ca9a226944::$prefixDirsPsr4;
920
+ $loader->classMap = ComposerStaticInitbc8da6b5f85ca507667918ca9a226944::$classMap;
921
 
922
  }, null, ClassLoader::class);
923
  }
wp-seo-main.php CHANGED
@@ -15,7 +15,7 @@ if ( ! function_exists( 'add_filter' ) ) {
15
  * {@internal Nobody should be able to overrule the real version number as this can cause
16
  * serious issues with the options, so no if ( ! defined() ).}}
17
  */
18
- define( 'WPSEO_VERSION', '15.6' );
19
 
20
 
21
  if ( ! defined( 'WPSEO_PATH' ) ) {
15
  * {@internal Nobody should be able to overrule the real version number as this can cause
16
  * serious issues with the options, so no if ( ! defined() ).}}
17
  */
18
+ define( 'WPSEO_VERSION', '15.6.1' );
19
 
20
 
21
  if ( ! defined( 'WPSEO_PATH' ) ) {
wp-seo.php CHANGED
@@ -8,7 +8,7 @@
8
  *
9
  * @wordpress-plugin
10
  * Plugin Name: Yoast SEO
11
- * Version: 15.6
12
  * Plugin URI: https://yoa.st/1uj
13
  * Description: The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.
14
  * Author: Team Yoast
8
  *
9
  * @wordpress-plugin
10
  * Plugin Name: Yoast SEO
11
+ * Version: 15.6.1
12
  * Plugin URI: https://yoa.st/1uj
13
  * Description: The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more.
14
  * Author: Team Yoast