Making WordPress.org


Ignore:
Timestamp:
03/19/2024 03:59:36 AM (2 years ago)
Author:
dd32
Message:

wporg-plugins-2024: Bye open sans, correct the site title link, update the search page HTML.

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  
    1212add_filter( 'wporg_query_filter_in_form', __NAMESPACE__ . '\wporg_query_filter_in_form' );
    1313add_filter( 'wporg_query_total_label', __NAMESPACE__ . '\wporg_query_total_label', 10, 2 );
    14 add_filter( 'render_block', __NAMESPACE__ . '\filter_search_block', 10, 2 );
     14add_filter( 'render_block_core/search', __NAMESPACE__ . '\filter_search_block' );
     15add_filter( 'render_block_core/site-title', __NAMESPACE__ . '\filter_site_title_block' );
    1516
    1617/**
     
    166167 *
    167168 * @param string $block_content
    168  * @param array  $block
    169169 * @return string
    170170 */
    171 function filter_search_block( $block_content, $block ) {
    172     if ( 'core/search' !== $block['blockName'] ) {
    173         return $block_content;
    174     }
    175 
     171function filter_search_block( $block_content ) {
    176172    // Remove the required attribute
    177173    $block_content = preg_replace( '/(<input[^>]*)\s+required\s*([^>]*)>/', '$1$2>', $block_content );
     
    184180    return $block_content;
    185181}
     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 */
     191function 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.