the_ID()
打印当前帖子的ID。您需要使用get_the_ID()
归还它。
而且get_the_category
返回一个类别对象数组-文章所属的每个类别术语的一个foreach。
“category”属性需要一个类别术语ID。因此,您需要选择一个类别对象,然后获取其ID:
$cats = get_the_category();
$cat_obj = array_shift($cats);
$cat_id = (int) $cat_obj->cat_ID;
然后:
$args = array( \'numberposts\' => 5, \'offset\'=> 1, \'category\' => $cat_id );