diff --git a/package-lock.json b/package-lock.json index e99f973612..f2adec4747 100644 --- a/package-lock.json +++ b/package-lock.json @@ -4021,9 +4021,9 @@ } }, "@wordpress/block-directory": { - "version": "3.15.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.15.11.tgz", - "integrity": "sha512-KiQrYfxkiLrrQJgRaw1C32a9vXbNEZorEd0KuEVRZs4LYtNOKj/Je1low4Tvj77lh870Q38SiOCMWgtqtRtRJA==", + "version": "3.15.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.15.12.tgz", + "integrity": "sha512-pcrjkDFRehae4Q9ZwYa7dXHwSaGgJl5iDHDavNIEdNeH3xFZi3KzWvumwSWtUWqM19W8EiekTR0T2qQytnKKvw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.17.1", @@ -4034,7 +4034,7 @@ "@wordpress/compose": "^5.15.2", "@wordpress/core-data": "^5.0.4", "@wordpress/data": "^7.1.3", - "@wordpress/edit-post": "^6.14.11", + "@wordpress/edit-post": "^6.14.12", "@wordpress/editor": "^12.16.10", "@wordpress/element": "^4.15.1", "@wordpress/hooks": "^3.17.1", @@ -4095,9 +4095,9 @@ } }, "@wordpress/block-library": { - "version": "7.14.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-7.14.11.tgz", - "integrity": "sha512-BiLDYp1snS+FCzNWJJEjMxNjKlhLTRQgKzNUwiK/UIQr/5Drif6GNPsNOiFs3ha5kKZli7l4CyFHiZE99PNiJA==", + "version": "7.14.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-7.14.12.tgz", + "integrity": "sha512-iw3ndfgsbMTf7RMhXumH3Fsj40va73u/EdiE9E9I+EXO72YU/deEMt0BImkfZrnp4AF21ji4zFItLUBt+b/GMQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.17.1", @@ -4300,13 +4300,13 @@ } }, "@wordpress/customize-widgets": { - "version": "3.14.11", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-3.14.11.tgz", - "integrity": "sha512-aJ/++NFDjirmTF0zAbOzfKSeX+6sMK0vjv07Pjis4gztRJ4P+lfYaj/aUCjQz/OhJwaw1jyQNx3FxcbS3L/iLg==", + "version": "3.14.12", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-3.14.12.tgz", + "integrity": "sha512-s5zZzkg5gZnunwS1ZOHXrCnxIUl1CpYdiEX5vVYZT5UpbvLtk5HiOAsoXtAZoIJfIKKPjNPugFTHSi8VL3vWZw==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/block-editor": "^10.0.10", - "@wordpress/block-library": "^7.14.11", + "@wordpress/block-library": "^7.14.12", "@wordpress/blocks": "^11.16.4", "@wordpress/components": "^21.0.7", "@wordpress/compose": "^5.15.2", @@ -4451,15 +4451,15 @@ } }, "@wordpress/edit-post": { - "version": "6.14.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-6.14.11.tgz", - "integrity": "sha512-ZqNPUlCRBRd4rUYExTVDmaIX/J0yAwaZybtcfSWPacrNnq40xrv16wrLFNZAFn5oCTrKAkuTWWjsjuQhEbw8yg==", + "version": "6.14.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-6.14.12.tgz", + "integrity": "sha512-8m2TTf0nJTodmhX9Fv32HtP72r8vqfyoBVYVgfYIpOubquMESZpQnbrwmMksthE9wKrcKm/B3/J3SdxX03Cw6Q==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.17.1", "@wordpress/api-fetch": "^6.14.1", "@wordpress/block-editor": "^10.0.10", - "@wordpress/block-library": "^7.14.11", + "@wordpress/block-library": "^7.14.12", "@wordpress/blocks": "^11.16.4", "@wordpress/components": "^21.0.7", "@wordpress/compose": "^5.15.2", @@ -4488,15 +4488,15 @@ } }, "@wordpress/edit-site": { - "version": "4.14.13", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-4.14.13.tgz", - "integrity": "sha512-A5mmwIOSVgiJ1QoCHfnO+ehECoI4gW/g0/GDCpvxbEiHLhexKh3aNDwsy2izO990IoAd1h55hYPYAUBxNX8a+w==", + "version": "4.14.14", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-4.14.14.tgz", + "integrity": "sha512-gmkteOtJcxBdC6sAaRUQiJCFaLBKydsagYtSEQQ5EX6BDRnphns8Euurm8/UVqMSZetMFYxwXd1o7PdwIt3WeQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.17.1", "@wordpress/api-fetch": "^6.14.1", "@wordpress/block-editor": "^10.0.10", - "@wordpress/block-library": "^7.14.11", + "@wordpress/block-library": "^7.14.12", "@wordpress/blocks": "^11.16.4", "@wordpress/components": "^21.0.7", "@wordpress/compose": "^5.15.2", @@ -4529,14 +4529,14 @@ } }, "@wordpress/edit-widgets": { - "version": "4.14.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-4.14.11.tgz", - "integrity": "sha512-5nb583zlv/YZCbIfEkV7gTk+UddZNDGr1C4B/7EWAjNhQAg3/dv3eqD0N/WYTYLxBAUI3O2heO0i85/AiGqUKg==", + "version": "4.14.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-4.14.12.tgz", + "integrity": "sha512-a0+2oyG9qgFMk9Omhz7x2A1SKmUg7yanM3MBBljtTfhl5Ipt6uqal/lGiIaiGeAamTKh45g6j7mpGmwx2mTSFQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.14.1", "@wordpress/block-editor": "^10.0.10", - "@wordpress/block-library": "^7.14.11", + "@wordpress/block-library": "^7.14.12", "@wordpress/blocks": "^11.16.4", "@wordpress/components": "^21.0.7", "@wordpress/compose": "^5.15.2", diff --git a/package.json b/package.json index c81dd3c6b9..73258d249c 100644 --- a/package.json +++ b/package.json @@ -81,24 +81,24 @@ "@wordpress/api-fetch": "6.14.1", "@wordpress/autop": "3.17.1", "@wordpress/blob": "3.17.1", - "@wordpress/block-directory": "3.15.11", + "@wordpress/block-directory": "3.15.12", "@wordpress/block-editor": "10.0.10", - "@wordpress/block-library": "7.14.11", + "@wordpress/block-library": "7.14.12", "@wordpress/block-serialization-default-parser": "4.17.1", "@wordpress/blocks": "11.16.4", "@wordpress/components": "21.0.7", "@wordpress/compose": "5.15.2", "@wordpress/core-data": "5.0.4", - "@wordpress/customize-widgets": "3.14.11", + "@wordpress/customize-widgets": "3.14.12", "@wordpress/data": "7.1.3", "@wordpress/data-controls": "2.17.3", "@wordpress/date": "4.17.1", "@wordpress/deprecated": "3.17.1", "@wordpress/dom": "3.17.2", "@wordpress/dom-ready": "3.17.1", - "@wordpress/edit-post": "6.14.11", - "@wordpress/edit-site": "4.14.13", - "@wordpress/edit-widgets": "4.14.11", + "@wordpress/edit-post": "6.14.12", + "@wordpress/edit-site": "4.14.14", + "@wordpress/edit-widgets": "4.14.12", "@wordpress/editor": "12.16.10", "@wordpress/element": "4.15.1", "@wordpress/escape-html": "2.17.1", diff --git a/src/wp-includes/blocks/post-featured-image.php b/src/wp-includes/blocks/post-featured-image.php index 40a7f41cd7..068b7eeac6 100644 --- a/src/wp-includes/blocks/post-featured-image.php +++ b/src/wp-includes/blocks/post-featured-image.php @@ -19,6 +19,12 @@ function render_block_core_post_featured_image( $attributes, $content, $block ) } $post_ID = $block->context['postId']; + // Check is needed for backward compatibility with third-party plugins + // that might rely on the `in_the_loop` check; calling `the_post` sets it to true. + if ( ! in_the_loop() && have_posts() ) { + the_post(); + } + $is_link = isset( $attributes['isLink'] ) && $attributes['isLink']; $size_slug = isset( $attributes['sizeSlug'] ) ? $attributes['sizeSlug'] : 'post-thumbnail'; $post_title = trim( strip_tags( get_the_title( $post_ID ) ) );