Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/02/2018, 09:29
Avatar de ArturoGallegos
ArturoGallegos
Moderador
 
Fecha de Ingreso: febrero-2008
Ubicación: Morelia, México
Mensajes: 6.774
Antigüedad: 16 años, 2 meses
Puntos: 1146
Respuesta: buscador PHP-WP

Puedes crear un nuevo custom post type llamado restaurantes para agregar tus restaurantes y para el buscador puedes usar

el propio buscador de wordpress agregando un parámetro mas.

Código HTML:
Ver original
  1. <form role="search" action="<?php echo site_url('/'); ?>" method="get" id="searchform">
  2.     <input type="text" name="s" placeholder="Search Products"/>
  3.     <input type="hidden" name="post_type" value="restaurante" /> <!-- // hidden 'products' value -->
  4.     <input type="submit" alt="Search" value="Search" />
  5.   </form>

Para datos adicionales puedes hacer uso de add_filter con el filtro pre_get_posts

Código PHP:
Ver original
  1. function me_search_query( $query ) {
  2.   if ( $query->is_search ) {
  3.     $meta_query_args = array(
  4.       array(
  5.         'key' => 'your_key',
  6.         'value' => $query->query_vars['s'] = '',
  7.         'compare' => 'LIKE',
  8.       ),
  9.     );
  10.     $query->set('meta_query', $meta_query_args);
  11.   };
  12. }
  13. add_filter( 'pre_get_posts', 'me_search_query');