WP_Query mit benutzerdefinierter Post-Typ-Suche, die jedes Mal alle Ergebnisse anzeigt

Ich arbeite am Erstellen eines Suchformulars für einige benutzerdefinierte Beitragstyp. Problem ist, dass die Suche jedes Mal die gleichen Ergebnisse liefert, also alle Beiträge dieses benutzerdefinierten Typs. Bitte Beratung:

Code:

Suchformular:

 

Suchvorlage:

  
have_posts()) : while ($the_query->have_posts()) : $the_query->the_post(); ?>
<div > <div class="blog-grid-item" id="post-">
<a href="https://wordpress.stackexchange.com/questions/192169/wp-query-with-custom-post-type-search-showing-all-results-every-time/">

<a href="https://wordpress.stackexchange.com/questions/192169/wp-query-with-custom-post-type-search-showing-all-results-every-time/">

Solutions Collecting From Web of "WP_Query mit benutzerdefinierter Post-Typ-Suche, die jedes Mal alle Ergebnisse anzeigt"

Es sieht nicht so aus, als würden Sie Ihre Suchanfrage in Ihren WP_Query-Argumenten übergeben. Versuchen Sie Folgendes auf einer benutzerdefinierten Suchseite:

Ersetzen Sie dies:

 $the_query = new WP_Query('post_type=darpe-entries'); 

Mit diesem:

 global $query_string; $query_args = explode("&", $query_string); $search_query = array(); foreach($query_args as $key => $string) { $query_split = explode("=", $string); $search_query[$query_split[0]] = urldecode($query_split[1]); } $search_query['post_type'] = 'darpe-entries'; // your custom post type $the_query = new WP_Query($search_query);