我的自定义类别中有4个不同的自定义条目。
类别包括:john-doe
, jane-doe
, john-does
, jane-does
每个用户都有不同的帖子。假设John Doe有一篇帖子,但在那篇帖子上,我想通过帖子显示他的名字,但是我如何在不使用tax_query
?
例如:John Doe有一篇帖子(与他的自定义类别名称相同),url是“www.domain.com/John Doe”,他在这里有一篇帖子,url是“www.domain.com/portfolio/name-of-the-post”。这篇帖子包含除类别之外的所有内容。因此,如果没有声明或使用下面的代码,我怎么知道帖子自定义类别是否来自John Doe?
我试过了get_the_category()
, get_category()
但会抛出错误。
顺便说一句,我使用这个代码,手动显示所有帖子名称下的帖子效果很好。
$my_query = new WP_Query( array(
\'post_type\'=>\'news\',
\'posts_per_page\'=>4,
\'tax_query\'=>array(
array(
\'taxonomy\'=>\'portfolio_users\',
\'field\'=>\'slug\',
\'terms\'=>\'john-doe\' // change to real slug
)
)
) );
while ( $my_query->have_posts() ) {
$my_query->the_post();
// display post
}