it-swarm-es.com

¿Buscar solo publicaciones de blog de la página de publicaciones principales de un sitio de WordPress?

En mi configuración de estilo CMS, tengo el cuadro de búsqueda estándar que busca en todo.

Sin embargo, en mi página de blog, también me gustaría tener otro cuadro de búsqueda que busque solo el blog ... ¿es esto posible y cómo lo haría?

EDITAR

Utilicé este código en un widget de texto que aparece en la página de mi blog:

<form  id='searchform' method='get'>
<input style='margin-top:5px;' type='text' name='s' id='s' placeholder='Search (blog only)'>
<input type='hidden' name='post_type' value='post' />
</form>

Esto tiene la ventaja de que la página de resultados tiene un estilo similar al blog, y no la página de búsqueda estándar. (aunque no sé cómo indicar que la página está mostrando resultados de búsqueda ... ¿cómo mostrar esto?)

1
cannyboy

Hola @ cannyboy :

Hay un complemento llamado Buscar liberado que proporciona muchas funcionalidades diferentes. Uno de mis clientes lo estaba usando y me impresionó el control que dio. No estoy 100% seguro de que te dará lo que necesitas, pero vale la pena echarle un vistazo.

Si su blog solo tiene post_types de "publicación" y no los usa para el resto del sitio, podría usar la sugerencia de @ TerryMatulapero con $post_type => 'post' en su lugar, es decir:

<input type="hidden" name="post_type" value="post" />

1
MikeSchinkel

Si el Blog está en su propia categoría, puede copiar el código searchform.php y luego agregar esto:

<input type="hidden" name="cat" value="{your category id}" />

por supuesto, reemplazando {su identificación de categoría} con el número de identificación real. Puede poner todo el código del formulario en un widget o directamente en su plantilla.

2
TerryMatula