viernes, 3 de junio de 2011

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Incluir tipos de entrada personalizados en el buscador de WordPress

Posted: 03 Jun 2011 07:37 AM PDT

Hace unos días leía una estupenda entrada de Rocío Valdivia, en la que compartía el modo de conseguir que el buscador de WordPress incluya resultados de tipos de entradas personalizadas.

Lo solucionaba con un simple código a añadir en el fichero functions.php del tema, este:

PHP:
  1. // Define los tipos de posts donde se harán las búsquedas (posts normales, páginas, feed, videojuegos y películas)
  2. function searchAll( $query ) {
  3. if ( $query->is_search ) {
  4. $query->set( 'post_type', array( 'post', 'page', 'feed', 'videojuegos', 'peliculas'));
  5. }
  6. return $query;
  7. }
  8.  
  9. // Añadimos el flitro para que ahora, en las búsquedas por defecto,
  10. //añada los tipos que le hemos definido en la función anterior.
  11. add_filter( 'the_search_query', 'searchAll' );

Luego solo tienes que sustituir los tipos de entrada del ejemplo de Rocío por los tuyos y ya lo tienes.

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog