mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Editor: Update packages to unblock lazy-loading issues.
Fixing the issue that featured images are always lazy-loaded in block themes required an upstream Gutenberg change https://github.com/WordPress/gutenberg/pull/45534. This changeset updates packages in order to unblock the remainder of the fix in `trunk`. Props mamaduka. See #56930. git-svn-id: https://develop.svn.wordpress.org/trunk@55079 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
46
package-lock.json
generated
46
package-lock.json
generated
@@ -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",
|
||||
|
||||
12
package.json
12
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",
|
||||
|
||||
@@ -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 ) ) );
|
||||
|
||||
Reference in New Issue
Block a user