Cita:
Iniciado por Nekko Pasá esos parámetros por GET y en la plantilla de búsqueda los procesas:
Código PHP:
Ver original<?php
$otrofiltro= $_GET["filtro"];
$tag = $_GET["tag"];
$categoria = $_GET["cat"];
'cat' => $categoria,
'tag' => $tag,
'meta_key' => $otrofiltro
);
query_posts( $args );
/* y el resto....*/
?>
Bueno amigos buscando y buscando y leyendo logre armar esto:
Código PHP:
<form method="get" action="<?php bloginfo('url'); ?>">
<fieldset>
<input type="text" name="s" value="<?php the_search_query(); ?>" placeholder="search…" maxlength="50" required="required" />
<select name="category_name">
<option value="">all categories</option>
<?php
// generate list of categories
$categories = get_categories();
foreach ($categories as $category) {
echo '<option value="', $category->slug, '">', $category->name, "</option>\n";
}
?>
</select>
<select name="tag">
<option value="">any tag</option>
<?php
// generate list of tags
$tags = get_tags();
foreach ($tags as $tag) {
echo '<option value="', $tag->slug, '">', $tag->name, "</option>\n";
}
?>
</select>
<button type="submit">Search</button>
</fieldset>
</form>
Pero no logro que cuando se seleccionen al darle click al boton submit no se queda seleccionado la categoria o el tag vuelve al value vacio y no al current, como lo puedo resolver?