2016-07-19 37 views

Antwort

0

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);