Erhalten Sie die Postanzahl für das Suchergebnis basierend auf dem Post-Typ

Ich versuche, das Suchergebnis basierend auf dem benutzerdefinierten Posttyp in Abschnitten anzuzeigen. und wenn kein Suchergebnis für Posttyp I diese Abschnittsbezeichnung anzeigen soll. Hier ist das Problem mit diesem Code $ post_query in der function custom_has_posts (), die Abfrage enthält alle Post-Typen anstelle der, die ich im functionsaufruf übergeben habe.

search.php Seite

  true, 'exclude_from_search' => false), 'objects'); ?>  name, array('page', 'menu', 'nav_menu_item', 'custom_css', 'customize_changeset', 'revision') ) ): ?> 
name) > 0 ) {?>

label; ?>

name == get_post_type() ): ?>

custom_has_posts () -function

 function custom_has_posts($post_type){ // wp_reset_postdata(); // $post_query = null; //unset($post_query); // wp_reset_query(); $post_query = new WP_Query( array( 'post_type' => $post_type, 'posts_per_page' => -1, 's' => $_GET['s'] ) ); $count = $post_query->post_count; wp_reset_postdata(); $post_query = null; unset($post_query); wp_reset_query(); return $count; } 

Solutions Collecting From Web of "Erhalten Sie die Postanzahl für das Suchergebnis basierend auf dem Post-Typ"