Download the PHP package kaiseki/wp-menu-quick-search-title-only without Composer
On this page you can find all versions of the php package kaiseki/wp-menu-quick-search-title-only. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kaiseki/wp-menu-quick-search-title-only
More information about kaiseki/wp-menu-quick-search-title-only
Files in kaiseki/wp-menu-quick-search-title-only
Package wp-menu-quick-search-title-only
Short Description Restrict the WordPress admin menu quick-search to title-only matching, with configurable post types and result count
License MIT
Homepage https://github.com/kaisekidev/kaiseki-wp-menu-quick-search-title-only
Informations about the package wp-menu-quick-search-title-only
kaiseki/wp-menu-quick-search-title-only
Restrict the WordPress admin menu quick-search to title-only matching, with configurable post types and result count.
A single kaiseki/wp-hook HookProviderInterface (UpdateRequest) that hooks into the admin menu
"quick search" AJAX request (action=menu-quick-search). When the request is relevant it forces the
underlying WP_Query to match the search term against post_title only — via a posts_where clause
that adds a LIKE on wp_posts.post_title — instead of WordPress' default broader search, and caps
the number of results returned.
Installation
Requires PHP 8.2 or newer.
Usage
Register ConfigProvider with your laminas-style config aggregator and activate the provider via
kaiseki/wp-hook. ConfigProvider wires UpdateRequest as a hook provider and supplies its default
config:
Tune behaviour through the menu_quick_search_title_only config key:
When post_types is non-empty, the filter only applies to requests whose type matches one of the
configured post types (matched against the quick-search-posttype-<type> markers WordPress sends); an
empty list applies the title-only behaviour to all quick-search requests.
Development
License
MIT — see LICENSE.
All versions of wp-menu-quick-search-title-only with dependencies
kaiseki/config Version ^2.0
kaiseki/wp-hook Version ^2.0
psr/container Version ^1.1 || ^2.0