Hinzufügen eines benutzerdefinierten Beitragstyps zum Zählen in der Kategorie

Ich arbeite daran, einen Abschnitt für verwandte Beiträge in der single.php Datei meines Themas zu single.php , und ich single.php Dinge basierend auf der Anzahl, die von count (zurückgegeben von get_the_category($post->ID); ) zurückgegeben wird get_the_category($post->ID); )

Das einzige Problem ist, dass count nur Posts enthält, und ich habe einen anderen Post-Typ namens multimedia ich in die Zählung miteinbeziehen möchte.

Ich habe meiner Datei function.php bereits folgendes hinzugefügt:

 query_vars['suppress_filters']) ) { // Get regular posts and mulimedia $post_types = array( 'post', 'multimedia' ); $query->set( 'post_type', $post_types ); return $query; } } add_filter( 'pre_get_posts', 'add_multimedia_to_tax' ); 

Dies führt dazu, dass Multimedia in meinen Kategorie- und Tag-Archiven wie erwartet angezeigt wird, die Zählung jedoch immer noch deaktiviert ist. Zum Beispiel habe ich in einer Kategorie 3 Post- und 2 Multimedia-Artikel für insgesamt fünf Artikel, aber $categories[0]->count zeigt immer noch 3 an.

Wie kann ich das tun? Ich würde wirklich lieber keine neue Abfrage machen, nur um zu zählen. (Wenn möglich, möchte ich dies in functions.php und die Kategorieanzahl auf der gesamten Website ändern.)

Vielen Dank!

Solutions Collecting From Web of "Hinzufügen eines benutzerdefinierten Beitragstyps zum Zählen in der Kategorie"