Sólo buscar en el Blog de los principales mensajes de un sitio de WordPress página?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/1620

  •  16-10-2019
  •  | 
  •  

Pregunta

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

Sin embargo, en mi página de blog, me gustaría tener también otro cuadro de búsqueda que las búsquedas sólo el blog ... es esto posible, y cómo habría que hacerlo?

Editar

He utilizado este código dentro de un widget de texto que va en mi página de 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 está diseñado al estilo del 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?)

¿Fue útil?

Solución

Hola @cannyboy

Hay un plugin llamado Buscar desatada que da un montón de funcionalidad diferente. Uno de mis clientes era de usarlo y me quedé impresionado con el control que dio. No es 100% seguro de que le dará lo que necesita, pero que vale la pena echarle un vistazo.

Si su blog sólo tiene post_types de "post" y que no se utilicen para el resto de la página se puede utilizar @TerryMatula 's sugerencia, pero con $post_type 'post' => lugar, es decir, :

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

Otros consejos

Si el blog es en su propia categoría, se podría copiar el código searchform.php, y luego añadir lo siguiente:

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

Por supuesto, en sustitución de la categoría {ID} con el número de identificación real. Usted podría poner todo el código del formulario en un widget, o directamente en su plantilla.

Licenciado bajo: CC-BY-SA con atribución
scroll top