¿Cómo ocultar custom post types del buscador en WordPress?

TuProgramadorWeb

Ocultar custom post types del buscador en WordPress es una tarea sencilla que puede mejorar la experiencia del usuario y la optimización de tu sitio. Al hacerlo, evitarás que contenido no deseado aparezca en los resultados de búsqueda, asegurando que solo se muestre lo más relevante.

Introducción

En el mundo digital actual, el contenido relevante es la clave para atraer y retener usuarios. Según un estudio de Statista, hay más de 4.9 mil millones de usuarios de Internet en el 2021, lo que subraya la importancia de optimizar nuestro contenido para destacar en un mar de información. En este artículo, exploraremos cómo ocultar custom post types en WordPress, una práctica que puede ayudar a que tu sitio sea más efectivo.

Qué es ¿Cómo ocultar custom post types del buscador en WordPress?

Ocultar custom post types del buscador en WordPress significa que ciertos tipos de contenido, definidos por el usuario (como portafolios, testimonios, etc.), no aparecerán en los resultados de búsqueda de tu sitio. Esta funcionalidad es esencial para mantener la relevancia de los resultados de búsqueda y mejorar la experiencia del usuario. Para más información, puedes visitar WordPress.org.

Ventajas y Desventajas

  • Ventajas:
    • Mejora la experiencia del usuario al mostrar solo contenido relevante.
    • Ayuda a mantener un enfoque claro en el contenido importante.
    • Reduce la carga de contenido innecesario en los resultados de búsqueda.
  • Desventajas:
    • Puede limitar la visibilidad de contenido que podría ser útil para algunos usuarios.
    • Requiere conocimientos técnicos para implementar correctamente.
    • Puede influir en el SEO si no se gestiona adecuadamente.

Para obtener más información sobre SEO y su impacto, consulta la documentación de Moz.

Cómo implementar ¿Cómo ocultar custom post types del buscador en WordPress? en WordPress

  1. Accede a tu panel de administración de WordPress.
  2. Navega a «Apariencia» y luego a «Editor de temas».
  3. Selecciona el archivo functions.php de tu tema activo.
  4. Añade el siguiente código al final del archivo:

function exclude_custom_post_type_search( $query ) {
    if ( !is_admin() && $query->is_search ) {
        $query->set( 'post_type', array( 'post', 'page' ) ); // Cambia 'post' y 'page' según sea necesario
    }
    return $query;
}
add_filter( 'pre_get_posts', 'exclude_custom_post_type_search' );

Finalmente, guarda los cambios. Para más detalles sobre cómo modificar funciones en WordPress, visita WordPress Developer.

Comparativa de herramientas/plugins

Nombre Ventajas Ideal para
Search Exclude Fácil de usar, interfaz intuitiva. Usuarios que quieren ocultar entradas específicas.
WP Hide Post Control total sobre la visibilidad de publicaciones. Desarrolladores que manejan múltiples post types.
Yoast SEO Optimización SEO, incluye opciones de visibilidad. Usuarios que buscan una solución integral de SEO.

Ejemplo práctico

Antes de ocultar un custom post type, podría aparecer en los resultados de búsqueda así:

Resultados de Búsqueda
Post 1
Custom Post Type 1
Post 2

Después de aplicar el código, el resultado se vería así:

Resultados de Búsqueda
Post 1
Post 2

Preguntas frecuentes

  • ¿Es seguro ocultar custom post types? Sí, siempre y cuando se haga correctamente y se considere el impacto en el SEO.
  • ¿Puedo ocultar varios tipos de post customizados? Sí, puedes ajustar el código para incluir múltiples post types.
  • ¿Ocultar contenido afecta el rendimiento del sitio? No directamente, pero puede mejorar la experiencia del usuario al mostrar contenido más relevante.

Errores comunes

  • No hacer una copia de seguridad del archivo functions.php.
  • Olvidar comprobar los cambios en el frontend.
  • Usar un código incorrecto que puede causar errores en el sitio.

Checklist rápido

  • [ ] Acceder a WordPress y al archivo functions.php.
  • [ ] Añadir el código correctamente.
  • [ ] Comprobar el sitio después de guardar los cambios.
  • [ ] Hacer una copia de seguridad del sitio antes de realizar cambios.

Glosario breve

  • Custom Post Types: Tipos de contenido creados por el usuario en WordPress.
  • SEO: Optimización para motores de búsqueda, mejora la visibilidad del contenido.
  • functions.php: Archivo de funciones de un tema de WordPress donde se pueden añadir funcionalidades personalizadas.

Conclusión

Ocultar custom post types del buscador en WordPress es una estrategia efectiva para mejorar la relevancia de los resultados de búsqueda y la experiencia del usuario. A través de un enfoque cuidadoso y herramientas adecuadas, puedes asegurarte de que tu contenido más importante esté siempre al frente y que los usuarios encuentren lo que realmente están buscando.

Scroll al inicio