Gibt eine Array von Kategorien in die PHP -Funktion zurück
-
16-10-2019 - |
Frage
Ich suche eine Funktion, die die Namen und IDs aller Kategorien abgerufen, die ein Kontrollkästchen ausgeben, oder mir die Daten angibt, damit ich eine Schleife ausführen kann.
<input type="checkbox" name="category" value="category_id" /> Category 1
<input type="checkbox" name="category" value="category_id" /> Category 2
<input type="checkbox" name="category" value="category_id" /> Category 3
<input type="checkbox" name="category" value="category_id" /> Category 4
<input type="checkbox" name="category" value="category_id" /> Category 5
Lösung
Dies sollte es tun:
$categories = get_categories();
foreach( $categories as $category ) {
echo '<input type="checkbox" name=' . $category->slug . '" value="' . $category->term_id . '" /> ' . $category->name . '<br />' . "\n";
}
und Sie können die Liste ändern/bestellen, indem Sie Argumente zu Fütterung zu Füttern get_categories()
:
http://codex.wordpress.org/function_reference/get_categories
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit wordpress.stackexchange