Meine benutzerdefinierten Beiträge, die Kategorien zugewiesen sind, werden bei einer Kategoriesuche nicht über ein Kategoriemenü aufgerufen

Ich habe das Custom Post-UI-Plugin verwendet, um einen benutzerdefinierten Post-Typ namens “business_sold” zu erstellen. Ich habe jeden benutzerdefinierten Beitrag einer von sechs Kategorien und einer zusätzlichen Kategorie namens “Alle” zugewiesen.

Ich habe ein WP-Widgets-Standardmenü verwendet, um die Kategorien “Business Sold” aufzulisten, aber meine benutzerdefinierten Posts werden bei einer Suche in keiner Kategorie aufgerufen. Ich kann sehen, dass WP die Kategorisierung erkannt hat. Single-business_sold.php funktioniert gut, aber weder category-business_sold noch archive-business_sold funktionieren.

Ich kann nicht herausfinden, was ich falsch mache. Kann mir bitte jemand helfen?

Solutions Collecting From Web of "Meine benutzerdefinierten Beiträge, die Kategorien zugewiesen sind, werden bei einer Kategoriesuche nicht über ein Kategoriemenü aufgerufen"

Category archive Standardmäßig sucht es nach Posts und nicht nach dem benutzerdefinierten Typ. Sie müssen WordPress anweisen, nach Ihrem benutzerdefinierten Typ zu suchen. Fügen Sie diesen Code in die functions.php-Datei Ihres Themes ein:

function cpt_Search_category_Filter($query) { $post_type = array('post','business_sold'); if ($query->is_search || $query->is_category) { $query->set('post_type', $post_type); }; return $query; }; add_filter('pre_get_posts','cpt_Search_category_Filter'); 

und dir sollte es gut gehen.