Admin Search
Hospedagem WordPress com plugin Admin Search
Onde hospedar o plugin Admin Search?
Este plugin pode ser hospedado em qualquer provedor que tenha WordPress instalado. Recomendamos fortemente optar por uma hospedagem de confiança, com servidores adaptados para WordPress, como o serviço de hospedagem da MCO2.
Hospedando o plugin Admin Search em um provedor seguro
A MCO2, além de instalar o WordPress na versão mais atualizada para seus clientes, disponibiliza o plugin WP SafePress, um sistema singular que salvaguarda e melhora seu site simultaneamente.
Por que a Hospedagem WordPress funciona melhor na MCO2?
A Hospedagem WordPress funciona melhor pois a MCO2 possui servidores otimizados para WordPress. A instalação de WordPress é diferente de uma instalação trivial, pois habilita imediatamente recursos como otimização automática de imagens, proteção da página de login, bloqueio de atividades suspeitas diretamente no firewall, cache avançado e HTTPS ativado por padrão. São plugins que potencializam seu WordPress para a máxima segurança e o máximo desempenho.
Admin Search makes searching your WordPress website easy by bringing results from all your post types, media, taxonomies, comments, users and admin pages together in a single, simple-to-use interface, seamlessly integrated into the WordPress admin interface.
Choose which post types and taxonomies are searched and the number of results displayed for each. Admin Search also supports custom post types and taxonomies.
Admin Search is a lightweight plugin with filter hooks for deep customization.
Features
- Search everything on your WordPress site, anywhere
- Simple and easy to use
- Sources of search results are customizable
- Extend the search query with filter hooks
Configure & Extend
Admin Search can be extended by using filter hooks. The following filters are available:
admin_search_query
to modify the search query string. The filter argument supplied is a string containing the search queryadmin_search_sources
to modify the search sources. The filter argument supplied is an array of sources, add, remove or modify sourcesadmin_search_posts_query
to modify theWP_Query
arguments array for all searched post types. The filter argument supplied is an array ofWP_Query
arguments, add, remove or modify supported argumentsadmin_search_{Post Type}_query
to modify theWP_Query
arguments array for a specific post type. The filter argument supplied is an array ofWP_Query
arguments, add, remove or modify supported arguments. Replace {Post Type} with the name of the post type to modifyadmin_search_terms_query
to modify theget_terms
arguments array for all searched terms (taxonomies). The filter argument supplied is an array ofget_terms
arguments, add, remove or modify supported argumentsadmin_search_{Term}_query
to modify theget_terms
arguments array for a specific term (taxonomy). The filter argument supplied is an array ofget_terms
arguments, add, remove or modify supported arguments. Replace {Term} with the name of the term to modifyadmin_search_comments_query
to modify theWP_Comment_Query
arguments array for all searched comments. The filter argument supplied is an array ofWP_Comment_Query
arguments, add, remove or modify supported argumentsadmin_search_users_query
to modify theWP_User_Query
arguments array for all searched users. The filter argument supplied is an array ofadmin_search_users_query
arguments, add, remove or modify supported argumentsadmin_search_website_titles
to modify the labels array for external websites. The filter argument supplied is an array of predefined domains and titles, add, remove or modify domains and titlesadmin_search_pre_results
andadmin_search_post_results
to modify the results array before or after results are appended to the array. The filter argument supplied is an empty array foradmin_search_pre_results
or search results for a given query foradmin_search_post_results
, add, remove or modify result itemsadmin_search_fields
to modify the searchable fields array. The filter argument supplied is an array of searchable fields (post_title
,post_name
,post_excerpt
andpost_content
)admin_search_meta_queries
to add custom fields to the searchable fields array. The filter argument supplied is an empty array. Use this filter instead ofadmin_search_fields
when adding custom fields
Examples:
Modify the query string before a search is initiated
// Correct the spelling of dog when searching
add_filter( 'admin_search_query', function( $query ) {
if ( 'dog' === $query ) {
$query = 'doggo';
}
return $query;
} );
Modify the WP_Query
parameters before a search is initiated
// Exclude post with the ID 96
add_filter( 'admin_search_posts_query', function( $query ) {
$query['post__not_in'] = array( 96 );
return $query;
} );
Add a custom field to the searchable fields
// Add the price custom field to the searchable fields
add_filter( 'admin_search_meta_queries', function( $fields, $post_type ) {
if ( 'post' === $post_type ) {
$fields[] = 'price';
}
return $fields;
}, 10, 2 );
Modify the search results after a search has initiated
// Add custom results from external API
add_filter( 'admin_search_post_results', function( $results, $q ) {
$results[ 'custom' ][ 'post_type' ] => array(
'name' => 'custom',
'label' => 'Custom'
);
$json = file_get_contents( 'https://example.com?search=' . $q );
$obj = json_decode( $json );
foreach ( $obj as $item ) {
$results[ 'custom' ][ 'posts' ][] = array(
…
);
}
return $results;
}, 10, 2 );
Capturas de tela

Search by keyword to find posts, pages, media and more with matching titles or content

Find media by title, alt text, caption or description

Choose result sources and more with settings to tailor your search experience