¿Cómo excluir páginas de artículos/categorías específicas de los resultados de búsqueda del sitio en WordPress?

En ocasiones, es posible que no queramos que aparezca una categoría, un artículo o una página enWordPressResultados de la búsqueda del sitio.

Así que podemos usar filter (filtro) para filtrar ciertos artículos o páginas web.

La búsqueda del sitio de WordPress excluye artículos o páginas específicos

// WordPress搜索结果排除指定文章或页面ID
function wpsite_search_filter_id($query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('post__not_in', array(40,819));
//文章或者页面的ID
}
return $query;
}
add_filter('pre_get_posts','wpsite_search_filter_id');
  • 请 注意:El ID del artículo o página en la línea 4 debe modificarse.

La búsqueda del sitio de WordPress excluye ciertas categorías de artículos

// WordPress搜索结果排除某分类的文章
function wpsite_search_filter_category( $query) {
if ( !$query->is_admin && $query->is_search) {
$query->set('cat','-15,-57');
//分类的ID,前面的减号表示排除;如果直接写ID,则表示只在该分类ID中搜索
}
return $query;
}
add_filter('pre_get_posts','wpsite_search_filter_category');
  • Tenga en cuenta: Modifique la ID y vea los comentarios del código.

La búsqueda del sitio de WordPress excluye todas las páginas

Esto es muy práctico, se recomienda agregar ▼

// WordPress搜索结果排除所有页面
function search_filter_page($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}
add_filter('pre_get_posts','search_filter_page');

El complemento Search Exclude no permite que la página de un artículo aparezca en los resultados de búsqueda del sitio.

  • usamossitio web de wordpress, originalmente no tiene la función de excluir una determinada página de artículo en la búsqueda del sitio.
  • Sin embargo, agregando código de WordPress o instalandoComplemento de WordPresspara lograr esta función.
  • El complemento Search Exclude le permite excluir artículos específicos de los resultados de búsqueda de su sitio en cualquier momento.

Después de instalar el complemento Search Exclude, verá nuevas funciones en el lado derecho de la interfaz de edición de artículos ▼

¿Cómo excluir páginas de artículos/categorías específicas de los resultados de búsqueda del sitio en WordPress?

Aquí se explica cómo instalar un complemento de WordPress ▼

La búsqueda del sitio de WordPress no muestra el artículo especificado

Mientras esta opción "Excluir de los resultados de búsqueda" esté marcada, el artículo ya no aparecerá en los resultados de búsqueda en el sitio.

Cuando busca en el sitio front-end de WordPress, encontrará que no puede encontrar artículos excluidos▼

Al realizar una búsqueda en la interfaz de usuario de WordPress, comprobará que no puede encontrar las publicaciones excluidas.

En la interfaz de administración del complemento Search Exclude, puede ver todos los artículos o páginas que se han excluido de la búsqueda en el sitio▼

En la interfaz de administración del plugin Search Exclude, puede ver todos los artículos o páginas que se han excluido de las búsquedas del sitio.

  • Y se pueden eliminar a granel.

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

Ir al Inicio