Cómo excluir ciertas páginas de sus resultados de búsqueda de WordPress

WordPress es una plataforma increíble en muchos aspectos. Sin embargo, un área donde ciertamente hay un lugar de mejora es su búsqueda interna. Muchos usuarios están de acuerdo en que la función de búsqueda de WordPress no siempre proporciona los mejores resultados. En la práctica, esto significa que algunos de los visitantes de su sitio podrían perder el contenido que les interesaría. Afortunadamente, WordPress no es nada, si no personalizable. Hay muchas maneras de mejorar los resultados de su búsqueda de WordPress, como excluir páginas irrelevantes. En este artículo, hablaremos más sobre la función de búsqueda predeterminada de WordPress, luego le enseñaremos dos formas de excluir el contenido.
¡Comencemos la búsqueda! Un vistazo rápido a la función de búsqueda predeterminada de WordPress

Al configurar un nuevo sitio web de WordPress, vendrá equipado con una barra de búsqueda predeterminada. Puede usar esta función como cualquier otra: ingrese una consulta y obtenga una lista de resultados relevantes. Desafortunadamente, los resultados obtenidos no siempre son los más precisos. Claro, todos estamos mimados por Google, pero incluso si ingresa a bajas expectativas, a menudo encontrará que la búsqueda predeterminada no las cumple. Por ejemplo, cuando configuras WordPress por primera vez, la plataforma agregará un “¡Hola mundo!” Publicar cuyo propósito es ayudarlo a familiarizarse con el editor de la plataforma.
Si usamos la función de búsqueda para buscar el término “saludo”, ciertamente devuelve esa publicación. Sin embargo, esto es lo que sucede si intentamos “Hola Dolly”:

El problema es que WordPress siempre buscará publicaciones y páginas que predeterminan todos sus términos de búsqueda. En otras palabras, a veces no mostrará ningún resultado de búsqueda útiles a menos que sus visitantes prueben más veces usando diferentes palabras clave. No es algo que desee forzar a sus usuarios porque la mayoría de ellos podrían rendirse después del primer intento. Como si eso no fuera suficiente, el módulo de búsqueda de WordPress no mira a través de etiquetas o campos personalizados. En otras palabras, todas son publicaciones y páginas y nada más. La buena secesión es que puede mejorar la función de búsqueda de WordPress usando complementos y modificar su código. Sin embargo, esto puede ser un poco excesivo, a menos que su sitio web tenga una biblioteca de contenido masiva. Según nuestra experiencia, también puede lograr resultados mejorados diciendo WordPress a qué páginas no deben acceder con los rastreadores para que no se agoldenen los resultados de búsqueda. Hablemos de cómo puede mejorar los resultados de búsqueda de WordPress. Por qué es posible que desee excluir ciertos contenidos de los resultados de su búsqueda. Hay varias razones por las que es posible que desee excluir ciertas páginas de sus resultados de búsqueda de WordPress. Algunos de estos incluyen:
Publicar contenido privado. Si publica publicaciones que desea ver solo ciertos usuarios, no querrá aparecer en los resultados de la búsqueda de su sitio.
Para evitar la visualización de páginas irrelevantes. Por ejemplo, es posible que no desee que su página inicial o las páginas de su autor aparezcan en los resultados de búsqueda. Con un pequeño ajuste, puede excluirlos a todos. Finalmente, excluyendo páginas irrelevantes de los resultados de su búsqueda. Debe ayudar a los visitantes a encontrar el contenido deseado más rápido. Además, es bastante fácil implementar este cambio en WordPress con las herramientas adecuadas.
Cómo excluir páginas específicas de los resultados de su búsqueda de WordPress (2 métodos) En esta sección, cubriremos dos enfoques para implementar esta funcionalidad en WordPress. Si es un usuario de división, puede mejorar los resultados de búsqueda de WordPress utilizando la configuración del tema, que le mostraremos cómo hacerlo primero. Sin embargo, si usa otro tema, también puede excluir páginas de los resultados de búsqueda, pero deberá cambiar un archivo básico para hacerlo. ¡Vamos a empezar! 1. Si usted es un usuario de división, use el DIV con DIV, obtendrá el control total sobre su ubicación en la barra de búsqueda de WordPress. El tema incluye un módulo de búsqueda que puede agregar a cualquiera de sus páginas, como:
Con el módulo de búsqueda, puede personalizar muchos aspectos de la barra de búsqueda, incluido su diseño:
Si accede a la pantalla de configuración del módulo y abre la pestaña Contenido, encontrará una sección llamada excepciones. Aquí hay tres configuraciones, incluidas opciones para excluir páginas y / o publicaciones completamente de sus resultados de búsqueda de WordPress:

Para obtener más control sobre las publicaciones que desea ignorar WordPress, deberá usar la configuración excluye las categorías:

Todo lo que tiene que hacer es configurar una categoría y asignarla a las publicaciones que no desea mostrar en los resultados de búsqueda. Luego seleccione esa categoría en la sección Excluir categorías y guardar los cambios. El problema con este enfoque es que WordPress no le permite organizar páginas usando categorías y etiquetas, como es el caso. Para agregar esta funcionalidad a su sitio web, deberá usar un complemento, como la categoría de páginas de etiqueta. Después de activar este complemento, podrá crear y asignar las categorías y etiquetas a las páginas. Luego, puede aplicar la categoría de exclusión a las páginas y establecerla en la sección Excluys de su módulo de búsqueda. Ahora, cuando alguien busque su sitio, publicaciones y páginas en la categoría excluida no aparecerán, incluso si incluyen términos de búsqueda.

2. Cambie el archivo WordPress Functions.php si no usa DIV) o solo desea más control sobre las páginas que excluye de los resultados de búsqueda), siempre puede seguir la ruta manual. Sin embargo, este proceso implica editar el archivo Functions.php de su base, así que asegúrese de crear una copia de seguridad de su sitio web antes de comenzar. Para comenzar, deberá iniciar sesión en su sitio a través del Protocolo de transferencia de archivos (FTP) utilizando un cliente como FileZilla. Después de que lo sea, navegue por el director public_html / wp-contemplate. En el interior, debe encontrar carpetas para cada uno de los temas instalados en su sitio web:


Busque la carpeta que corresponde a su tema activo, lo que debería ser fácil, porque probablemente tengan el mismo nombre. Recuerde, siempre recomendamos usar niños para niños para este tipo de cambios. De hecho, debe usar un tema para niños si tiene la intención de hacer casi cualquier tipo de personalización de su base. Abra la carpeta de base activa y busque las funciones.php. Haga clic con el botón derecho en él y elija la opción Vista / edición si usa FileZilla: abrirá el archivo usando el editor de texto predeterminado, lo que le permite realizar cambios en el código interno. Después de que lo sea, hay dos formas en que puede excluir ciertas páginas de los resultados de búsqueda. Puede hacer esto usando etiquetas o categorías (como lo hice con el módulo de búsqueda DIV).
Aquí hay un ejemplo de un código que debe agregar si desea excluir ciertas categorías de resultados de búsqueda: function wpb_search_filter ($ query) {
if ($ query-> is_search &&! is_admin ())

$ query-> set (‘cat’, ‘-5, -11’);

devolver $ consulta;
}
add_filter (‘pre_get_posts’, ‘wpb_search_filter’)
Observe la línea que dice el gato seguido de dos números. Cada uno de estos números representa una ID de categoría. Encontrar la identificación de una categoría es simple. Todo lo que tiene que hacer es acceder a la pestaña Categoría, ya sea para sus publicaciones o páginas (si usa las páginas de etiqueta de complemento, mencionadas anteriormente) y presione el botón Editar. Ahora preste atención a la URL de la página. Debe haber una sección para decir la categoría y tag_id = x. Solo en lugar de una x, verá un número, que es la ID que debe ingresar en el código que he mostrado anteriormente. Tenga en cuenta que puede incluir cuántas categorías desea en ese código o solo una. Ahora verifiquemos cómo cambia ese código si queremos filtrar las páginas usando etiquetas en lugar de categorías: function wpb_search_filter ($ query) {if ($ query-> is_search &&! Is_admin ()))))
$ query-> set (‘etiqueta’, ‘-5, -11’);
devolver $ consulta;
}
add_filter (‘pre_get_posts’, ‘wpb_search_filter’);
El código es prácticamente el mismo, excepto que reemplazamos el término gato con la etiqueta. Puede usar cualquiera de los enfoques de acuerdo con la taxonomía de su sitio. ¡No olvide guardar los cambios de archivo Function.php y está bien! Conclusión Hay algunos aspectos de WordPress que no puede mejorar con un poco de grasa del codo, y su característica de búsqueda no es una excepción. Al eliminar las páginas irrelevantes de los resultados de búsqueda, puede ayudar a los visitantes a encontrar el contenido que necesitan más rápido. Esto puede hacer que pasen más tiempo en su sitio y se vuelvan más felices. Cuando está listo para comenzar a trabajar y mejorar los resultados de su búsqueda de WordPress, hay dos formas en que puede eliminar ciertas páginas de ellas: use el módulo de búsqueda DIV para excluir las páginas deseadas.
Cambie el archivo WordPress Functions.php.
¿Tiene alguna pregunta sobre cómo mejorar sus resultados de búsqueda de WordPress? ¡Hablemos de ellos en la sección de comentarios a continuación! Imagen en miniatura del artículo de Vectork Night / Shutterstock.com

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Biblioteca Divi: explorarea posibilităților de sincronizare selectivă a bibliotecii Divi

Leave a Reply

Your email address will not be published. Required fields are marked *