filtrar los resultados de busqueda en wordpress sin plugins

Filtrar los resultados de búsqueda en WordPress sin plugin

Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on twitter
Twitter

En este tutorial os vamos a explicar cómo filtrar los resultados de búsqueda en WordPress sin utilizar ningún plugin.

Índice de contenidos

Crear un child Theme

Cómo siempre, si vamos a trabajar con código personalizado, para no perderlo en las actualizaciones lo primero que haremos es crear nuestro child theme.

Si no sabes como hacerlo puedes visitar nuestro post Como crear un child theme en tres minutos.

Editar el archivo functions.php

Desde nuestro adminstrador de WordPress nos vamos a Apariencia/editor de temas. Comprobamos que tenemos el child theme seleccionamos y editamos el archivo functions.php.

Dependiendo de que queramos filtrar insertaremos un código o otro.

Filtrar resultados de búsqueda por entradas.

Dentro de la etiqueta de apertura de PHP de nuestro functions.php insertaremos el siguiente código.

				
					function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
}
add_filter('pre_get_posts','SearchFilter');
				
			

filtrar resultados de búsqueda por páginas.

Dentro de la etiqueta de apertura de PHP de nuestro functions.php insertaremos el siguiente código.

				
					function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('post_type', 'page');
    }
    return $query;
}
add_filter('pre_get_posts','SearchFilter');
				
			

Puedes revisar los pasos en el siguiente vídeo.

¿Tienes interés en que creemos un tutorial sobre algún tema específico de Elementor? Dejalo en comentarios, prometemos responderte.

Compártenos en tu red social favorita
Share on facebook
Facebook
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on twitter
Twitter
Cómo cumplir con la ley coppa de you tube

Cómo cumplir con la Ley Coppa de You Tube

Tras ser sancionado con una multa de más de 170 millones de dólares You Tube renueva sus políticas en relación a los contenidos enfocados al público infantil. En este post te vamos a explicar que és, que consecuencias tiene y cómo cumplir con la ley

Cómo crear botones para descargar archivos en Wordpress

Cómo crear botones para descargar archivos en WordPress

En este tutorial te vamos a explicar cómo crear botones para descargar archivos en WordPress. Y te vamosa a explicar a cómo crearlos de 4 formas distintas: DIVI, Gutenberg, Elementor y el editor clásico. Índice de contenidos Subimos el archivo a descargar a la biblioteca

Tarjetas de perfil animadas con Elementor

Tarjetas de perfil animadas con Elementor

Share on facebook Facebook Share on linkedin LinkedIn Share on whatsapp WhatsApp Share on twitter Twitter En este post iremos explicando una serie de ejemplo para crear tarjetas de perfil de usuarios y las crearemos con Elementor. Índice de contenidos Tarjeta de perfil ejemplo 1

Suscríbete a nuestro blog

Responsable:Carlos Jiménez Mendez
Finalidad:Atender solicitudes de información, ejecución de la contratación de servicios y remisión de comunicaciones comerciales.
Legitimación:Consentimiento del interesado y contratación de productos y/o servicios del Responsable
Destinatarios:No se ceden datos a terceros, salvo obligación legal.
Personas físicas o jurídicas directamente relacionadas con el Responsable
Encargados de Tratamiento adheridos al Privacy Shield
Derechos:Acceder, rectificar y suprimir los datos, portabilidad de los datos, limitación u oposición a su tratamiento, derecho a no ser objeto de decisiones automatizadas, así como a obtener información clara y transparente sobre el tratamiento de sus datos.
Información adicional:Se puede consultar la política de privacidad de forma más detallada aquí.
Ir arriba