Editor: Fix render_duotone_support() to be compatible with enhanced pagination.
Some blocks do not have content. For duotone support, blocks without content still need to run through the `render_duotone_support()` to render their duotone CSS. This fix makes the duotone compatible with the enhanced pagination (introduced in 6.4.0) by making sure that the CSS is always on the page, even when the posts have no featured image. It also prevents the duotone from interfering with other blocks using `wp_unique_id()`. References: * [https://github.com/WordPress/gutenberg/pull/55415 Gutenberg PR 55415] Follow-up to [56226]. Props cbravobernal, luisherranz, hellofromTonya, isabel_brison, jorbin. Fixes #59694. Built from https://develop.svn.wordpress.org/trunk@56991 git-svn-id: http://core.svn.wordpress.org/trunk@56502 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
cd27e64cef
commit
ab9c4659ae
|
@ -1074,7 +1074,7 @@ class WP_Duotone {
|
||||||
* @return string Filtered block content.
|
* @return string Filtered block content.
|
||||||
*/
|
*/
|
||||||
public static function render_duotone_support( $block_content, $block, $wp_block ) {
|
public static function render_duotone_support( $block_content, $block, $wp_block ) {
|
||||||
if ( empty( $block_content ) || ! $block['blockName'] ) {
|
if ( ! $block['blockName'] ) {
|
||||||
return $block_content;
|
return $block_content;
|
||||||
}
|
}
|
||||||
$duotone_selector = self::get_selector( $wp_block->block_type );
|
$duotone_selector = self::get_selector( $wp_block->block_type );
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '6.5-alpha-56990';
|
$wp_version = '6.5-alpha-56991';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue