Filtrar post types en la búsqueda de WordPress

A veces necesitamos filtrar en el buscador que tipos de posts deben aparecer, con esta sencilla función puedes filtrar cada tipo.

En el ejemplo utilizamos el filtro de ‘pre_get_posts’ que se ejecuta antes de cualquier petición de query en WordPress, lo único que hay que haces es comprobar si estamos en los resultados de búsqueda y en ese caso reemplazar la key “post_type” en el query actual y pasar un array (o string con un post type único) con los tipos de post que queremos que solo aparezcan, y listo.

Un snippet rápido que nos puede ayudar en más de un proyecto.

Elimina párrafos vacíos en WordPress

Si hay algo en que WordPress suele dar muchisima guerra cuando empiezas a usarlo y a desarrollar cosas con el, son los malditos  párrafos en blanco que aparecen en cualquier tipo de post en al usar la función the_content() por ejemplo.

He creado alguna función para esto, adoptado varias pero la definitiva que me ha dado el funcionamiento que quiero y que elimina párrafos vacíos en WordPress de forma eficiente es la siguiente.

Espero que os sirva como me sirve a mi.