¿Cómo escribir el código de búsqueda de un sitio web en WordPress?
Hola, estaré encantado de responder a tu pregunta.
Primero, necesitas preparar 2 archivos
1 es el archivo search.php bajo el tema de WordPress
1 es el código html que debe colocarse en la página de búsqueda.
lt;form action="/" método="get"gt;lt;input name="s" type="text" placeholder="búsqueda de sitio" id="s" value="lt ;? the_search_query(); ?gt;" /gt;
lt; nombre de entrada="sa" valor="búsqueda" tipo="imagen" src="lt;?php bloginfo('template_url' ); ? gt;/images/search_icon.gif" align="top" class="btn" /gt;
lt;/formgt;
Lo anterior se coloca en el formulario de página formulario
========================= ================ ================================
A continuación se muestra el código que se coloca en la búsqueda. phplt;?php
/** *Tenga en cuenta que esta es la estructura de la página de WordPress *, otras "páginas" en su sitio de WordPress utilizarán plantillas diferentes.
@subpackage?Hotlink *?@subpackage?Hotlink?Theme */
//?Uso?
$search_query?=amp;?new?WP_Query("s=$s? amp;?showposts=-1");
get_header();? gt;
lt; sección?class="main?clearfix"gt; lt;?php?if ?(have_posts())?:? while(have_posts())?:?the_post();? gt;lt;div?id="postlt;?php?the_ID();?gt;"?class="search_post "gt;
lt;div?class="search_title"gt;
lt;a?href="lt;?php?the_permalink();?gt;"?title ="lt;?php?the_title_attribute();? gt;"?rel="bookmark"gt;
lt;?php?the_title();? gt;
lt ;span?class="search_text"gt;lt;?php?the_excerpt();?gt;lt;/spangt;
lt;/agt;lt;/divgt;
lt;p?class="search_text"gt;lt;?php?_e('El contenido que estás buscando no existe');?gt;
lt; / pgt;
lt;?php?endif;? gt;
lt;div?class="nav-previous"gt;?php?previous_posts_link(__(' amp ;laquo;?Entradas anteriores',?' kubrick'));?gt;
lt;/divgt;
lt;div?class="nav-next" gt ;lt;?php?next_posts_link(__('¿Entradas más recientes?',?' kubrick');? gt;
lt;/divgt;
lt ; /sectiongt;
lt;?php?get_footer();?gt;
Si es posible, recuerde usarlo. Sigue haciéndome preguntas.