WP_QUERY作者参数不起作用

时间:2019-04-27 作者:Alt C

根据DOUMENTA

作者参数#作者参数

作者(int)–使用作者id。作者名称(字符串)–使用“user\\u nicename”–而不是名称

  • author\\u not\\u in(数组)–使用author id(自版本3.7起可用)

    如果我将author\\uu not\\u保留在中,则前3个不起作用?author\\u not\\u in是空数组

  • 1 个回复
    最合适的回答,由SO网友:nmr 整理而成

    首先author 参数被解析并附加到author__inauthor__not_in 查询参数。

    然后author__inauthor__not_in 已处理数组。这些可以是从中创建的数组author 作为查询参数传递的参数或数组author__in / author__not_in or created from a mergion author 带的参数author__in / author__not_in 参数。

    参数author__inauthor__not_in 是互斥的,因此只能使用其中一个。如果两者都给出,则author__not_in 将使用。

    最后author_name 参数被处理并添加到where 条款虽然理论上它可以与任何其他参数一起使用,但效果将与author_name 已使用。

    相关推荐

    WP authors page

    我对WP有点陌生,我开始钻研WP codex,不知道如何改变默认的slug。假设我有一个指向个人作者的url,如下所示:https://www.website.com/author/authors-name/我如何将/author/更改为其他类似于“people”或“agents”的内容?