您似乎在请求一个指向存档的链接,其中包含“所有具有分类法参与者的任何术语的帖子”。这里的每个人都回答说,好像你要求提供一个特定术语档案的链接,因为你所要求的在wordpress世界中没有意义。
我对pixelbacon的答案感到惊讶,它有6张赞成票。。。该函数返回一个不指向任何地方的url。。。wordpress无法解释该url,也无法进行必须在该请求背后进行的查询。
在数据库中,分类法与术语相关,术语与帖子相关。单个帖子与分类法没有关系。将它们联系起来的唯一一点是,post类型可以支持分类法。
让我们用文字写下您试图在该页面中显示的内容:“显示post\\u类型‘post’的所有帖子,它包含来自分类法参与者的任何术语。”
这基本上可以转化为:“显示所有post\\u类型‘post’(支持分类法参与者)的帖子”。
因此,与常规post\\u类型存档(显示给定post\\u类型中的所有帖子)的唯一区别是,如果您的帖子没有指定任何参与者术语,并且确实要将其排除在外。
如果是这种情况,那么您可以创建一个自定义页面,对所有帖子进行一般查询,然后在循环中检查帖子是否有任何参与者术语wp_get_post_terms(get_the_ID(), \'actors\')
, 如果没有,最终将其排除在外。