Wenn Sie eine Liste von Kategorien für einen Post erhalten möchten können Sie wp_get_post_categories()
wp_get_post_categories(int $post_id, array $args = array())
Dieser Aufruf ruft die Liste der Kategorien für eine Stelle als ein Array von ID verwenden, so dass Sie mit einem laufen kann für , foreach oder während und dann den Namen jeder Kategorie erhalten mit get_cat_name()
get_cat_name(int $cat_id)
So könnte man so etwas tun:
<?php
// Get the array of categories ID from a post ID
$category_list = wp_get_post_categories($post_id);
$category_names = array();
// Add the name of each category to an empty array
foreach ($category_list as $category) {
$category_names[] = get_cat_name($category);
}
// Concatenate a string with the category names separated with commas.
$lister = implode(", ", $category_names);