我想从帖子中获取姓名和年份。这个名字和年份在发布时作为一个类别。这不是自定义帖子。
我只想检索名称和年份。任何帮助将不胜感激。
答案 0 :(得分:0)
如果您想获得帖子的类别列表,可以使用wp_get_post_categories()
wp_get_post_categories( int $post_id, array $args = array() )
该调用以一个ID数组的形式检索帖子的类别列表,因此您可以使用for,foreach或while进行迭代,然后使用get_cat_name()
获取每个类别的名称get_cat_name( int $cat_id )
所以你可以这样做:
<?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);