get_categories() gibt nur verwendete Kategorien zurück

Lesezeit: 1 Minute

Benutzeravatar von John
John

$args = array(
"type"      => "post",      
"orderby"   => "name",
"order"     => "ASC");

$types = get_categories($args);

Wenn diese ausgeführt wird. $types enthält nur “Uncategorized”, da es als Standard für meine Posts verwendet wird. Es sind andere Kategorien verfügbar, aber sie werden nicht zurückgegeben, es sei denn, ich habe einen Beitrag, der sie verwendet. Wie kann ich alle möglichen Kategorien zurückgeben und nicht nur die, die verwendet werden?

  • Wenn Sie diese QA lesen und immer noch kein Glück haben, müssen Sie wahrscheinlich einstellen hide_empty zu false in deiner get_categories‘ Argumente, gemäß dieser Anleitung wpza.net/get_categories-not-working-in-wordpress

    – WPZA

    1. Februar 2019 um 18:58 Uhr


<?php $args = array("hide_empty" => 0,
                    "type"      => "post",      
                    "orderby"   => "name",
                    "order"     => "ASC" );
      $types = get_categories($args);
?>

Dafür schlage ich vor zu verwenden:

wp_list_categories( $args );

Weitere Erläuterungen zu dieser Funktion und deren Verwendung: http://codex.wordpress.org/Template_Tags/wp_list_categories

  • Ich verwende die von mir erstellten Argumente. Ich habe nur vergessen, sie beim Posten dieser Frage in die Parameterklammern einzugeben. Danke aber für den Hinweis.

    – John

    22. Juni 2012 um 11:08 Uhr

1404330cookie-checkget_categories() gibt nur verwendete Kategorien zurück

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy