diff --git a/source/wp-content/themes/wporg-developer-2023/functions.php b/source/wp-content/themes/wporg-developer-2023/functions.php index 277cf7062..e09c90a2d 100644 --- a/source/wp-content/themes/wporg-developer-2023/functions.php +++ b/source/wp-content/themes/wporg-developer-2023/functions.php @@ -180,7 +180,6 @@ require_once __DIR__ . '/src/resource-select/index.php'; require_once __DIR__ . '/src/search-filters/index.php'; require_once __DIR__ . '/src/search-post/index.php'; -require_once __DIR__ . '/src/search-results-context/index.php'; add_action( 'init', __NAMESPACE__ . '\\init' ); add_filter( 'wporg_block_site_breadcrumbs', __NAMESPACE__ . '\set_site_breadcrumbs' ); diff --git a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/block.json b/source/wp-content/themes/wporg-developer-2023/src/search-results-context/block.json deleted file mode 100644 index 62864a27d..000000000 --- a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/block.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "$schema": "https://schemas.wp.org/trunk/block.json", - "apiVersion": 2, - "name": "wporg/search-results-context", - "version": "0.1.0", - "title": "Search Results Context", - "category": "design", - "icon": "", - "description": "Displays context information for search results.", - "textdomain": "wporg", - "attributes": { - "tagName": { - "type": "string", - "default": "p" - } - }, - "supports": { - "align": true, - "color": true, - "html": false, - "spacing": { - "margin": true, - "padding": true, - "blockGap": false - }, - "typography": { - "fontSize": true, - "lineHeight": true, - "__experimentalFontFamily": true, - "__experimentalFontStyle": true, - "__experimentalFontWeight": true, - "__experimentalLetterSpacing": true, - "__experimentalTextTransform": true, - "__experimentalTextDecoration": true, - "__experimentalDefaultControls": { - "fontSize": true, - "fontAppearance": true, - "textTransform": true - } - } - }, - "editorScript": "file:./index.js", - "style": "file:./style-index.css" -} \ No newline at end of file diff --git a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.js b/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.js deleted file mode 100644 index 1981cd5f3..000000000 --- a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.js +++ /dev/null @@ -1,19 +0,0 @@ -/** - * WordPress dependencies - */ -import { registerBlockType } from '@wordpress/blocks'; -import { useBlockProps } from '@wordpress/block-editor'; - -/** - * Internal dependencies - */ -import metadata from './block.json'; - -function Edit() { - return
Search Results Context
; -} - -registerBlockType( metadata.name, { - edit: Edit, - save: () => null, -} ); diff --git a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.php b/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.php deleted file mode 100644 index 737a53604..000000000 --- a/source/wp-content/themes/wporg-developer-2023/src/search-results-context/index.php +++ /dev/null @@ -1,80 +0,0 @@ -found_posts; - - if ( 0 === $results_count ) { - return; - } - - $posts_per_page = get_query_var( 'posts_per_page' ); - $current_page = get_query_var( 'paged' ) ?: 1; - $first_result = ($current_page - 1) * $posts_per_page + 1; - $last_result = min($current_page * $posts_per_page, $results_count); - - $content = sprintf( - /* translators: %1$s number of results; %2$s keyword. */ - _n( - '%1$s result found for "%2$s".', - '%1$s results found for "%2$s".', - $results_count, - 'wporg' - ), - number_format_i18n( $results_count ), - esc_html( $wp_query->query['s'] ), - ); - - $showing = sprintf( - /* translators: %1$s number of first displayed result, %2$s number of last displayed result. */ - 'Showing results %1$s to %2$s.', - number_format_i18n( $first_result ), - number_format_i18n( $last_result ), - ); - - $wrapper_attributes = get_block_wrapper_attributes(); - - return sprintf( - '<%1$s %2$s>%3$s %4$s', - esc_attr( $attributes['tagName'] ), - $wrapper_attributes, - $content, - $showing, - ); -} - -/** - * Registers the block using the metadata loaded from the `block.json` file. - * Behind the scenes, it registers also all assets so they can be enqueued - * through the block editor in the corresponding context. - * - * @see https://developer.wordpress.org/reference/functions/register_block_type/ - */ -function init() { - register_block_type( - dirname( dirname( __DIR__ ) ) . '/build/search-results-context', - array( - 'render_callback' => __NAMESPACE__ . '\render', - ) - ); -}