Estoy tratando de utilizar las plantillas searchform.php y search.php dentro de WordPress para devolver resultados de búsqueda basados en categorías de 2 entradas seleccionadas y sin entrada de texto. Dentro de esta plantilla personalizada de searchform.php, también estoy usando un campo oculto para filtrar por un tipo de publicación específico.
Actualmente, el formulario de búsqueda devolverá las opciones seleccionadas dentro de la URL y el tipo de publicación que estoy buscando, el problema es que la propia URL tiene un formato incorrecto y coloca el parámetro ‘s=» al final, vea el ejemplo a continuación.
https://dev.warrenpartners.picl.co.uk/?category_service=executive-search&category_sector=financial-services&post_type%5B%5D=insight&s=
Estoy un poco confundido aquí, ya que he copiado muchos ejemplos de la plantilla base de formulario de búsqueda de WP, pero todos parecen tener el mismo problema. Vea mi archivo de plantilla searchform.php a continuación:
<form role="search" id="searchform" method="get" class="search-form" action="<?php echo home_url( "https://stackoverflow.com/" ); ?>" class="flex flex-wrap flex-col">
<span class="lg:text-6xl text-4xl text-white">Locate our expertise</span>
<p class="lg:my-8 my-4 text-white lg:text-xl text-lg">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse sed libero ac magna ultricies vulputate eget sed diam. Vestibulum ipsum nisl, varius euismod purus posuere, aliquet facilisis nibh.</p>
<div class="relative w-full mb-8 search-form-input">
<select name="category_service" id="Service" class="custom-select sources">
<option value=""></option>
<option value="Chair & NED Search">Chair & NED Search</option>
<option value="executive-search">Executive Search</option>
<option value="Leadership Coaching">Leadership Coaching</option>
<option value="Consultancy Services">Consultancy Services</option>
<option value="Interim Management & Advisory">Interim Management & Advisory</option>
</select>
</div>
<div class="relative w-full mb-8 search-form-input">
<select name="category_sector" id="Sector" class="custom-select sources">
<option value=""></option>
<option value="financial-services">Financial Services</option>
<option value="Industrial">Industrial</option>
<option value="Retail, Consumer & Wellbeing">Retail, Consumer & Wellbeing</option>
<option value="Property & Real Estate">Property & Real Estate</option>
<option value="Technology & Digital">Technology & Digital</option>
<option value="Professional Services">Professional Services</option>
<option value="Memberships & NPO's">Memberships & NPOs</option>
</select>
</div>
<input type="hidden" name="post_type[]" value="insight" />
<div class="relative w-full mt-4">
<button type="submit" value="<?php echo get_search_query(); ?>" name="s" id="searchsubmit" class="btn-red cursor-pointer search-form-submit">Submit</button>
</div>
</form>
.