Changeset 13353 for sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins-2024/inc/block-config.php
- Timestamp:
- 03/19/2024 03:59:36 AM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-plugins-2024/inc/block-config.php
r13349 r13353 12 12 add_filter( 'wporg_query_filter_in_form', __NAMESPACE__ . '\wporg_query_filter_in_form' ); 13 13 add_filter( 'wporg_query_total_label', __NAMESPACE__ . '\wporg_query_total_label', 10, 2 ); 14 add_filter( 'render_block', __NAMESPACE__ . '\filter_search_block', 10, 2 ); 14 add_filter( 'render_block_core/search', __NAMESPACE__ . '\filter_search_block' ); 15 add_filter( 'render_block_core/site-title', __NAMESPACE__ . '\filter_site_title_block' ); 15 16 16 17 /** … … 166 167 * 167 168 * @param string $block_content 168 * @param array $block169 169 * @return string 170 170 */ 171 function filter_search_block( $block_content, $block ) { 172 if ( 'core/search' !== $block['blockName'] ) { 173 return $block_content; 174 } 175 171 function filter_search_block( $block_content ) { 176 172 // Remove the required attribute 177 173 $block_content = preg_replace( '/(<input[^>]*)\s+required\s*([^>]*)>/', '$1$2>', $block_content ); … … 184 180 return $block_content; 185 181 } 182 183 /** 184 * Filters the site title block to use the "proper" slashed home url. 185 * 186 * @see https://github.com/WordPress/wordpress-develop/blob/6a0e4aa570b6b9e7ce6d630b8d92e2f5091aac6b/src/wp-includes/blocks/site-title.php#L37 187 * 188 * @param string $block_content 189 * @return string 190 */ 191 function filter_site_title_block( $block_content ) { 192 $block_content = str_replace( 193 'href="' . home_url() . '"', 194 'href="' . home_url( '/' ) . '"', 195 $block_content 196 ); 197 198 return $block_content; 199 }
Note: See TracChangeset
for help on using the changeset viewer.