WP-CLI从特定的职位类型和分类术语获取所有职位

时间:2018-01-05 作者:dingo_d

我试图从自定义分类法中的特定帖子类型和术语中选择所有帖子,但我所做的任何尝试都只会得到特定帖子类型中所有帖子的列表

wp post list --post_type=custom-type --fields=post_name,ID
这将返回cpt中的所有帖子custom-type, 但如果说我只想列出id为49的帖子,我试过了

wp post list --post_type=custom-type --taxonomy=custom-tax --terms=49 --fields=post_name,ID
但我还是得到了一切。在documentation 它说参数被传递给WP\\u查询,但是我如何tax_query?

编辑:

好吧,那么wp term list custom-tax 将返回分类法中的正确术语列表。所以我需要看看如何利用这个优势。。。

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

假设我们有一个自定义的帖子类型movie (slug)和自定义分类法cast (缓动)。

1) 查找由Emily Watson主演的所有电影,并将其与术语slug一起存储emily-watson, 我们可以做到:

wp post list --post_type=movie --cast=emily-watson
列出她所有的电影。

2) 查找所有以伊丽莎白·泰勒为主角的电影or 理查德·伯顿(Richard Burton),与鼻涕虫一词一起存储elizabeth-taylorrichard-burton, 我们可以做到:

wp post list --post_type=movie --cast=elizabeth-taylor,richard-burton
我们至少应该得到《埃及艳后》(1963);-)

结束

相关推荐

PHPUnit通过WP-CLI:警告:无法修改标题信息...Bootstrap.php:68

我正在尝试为我正在开发的插件设置单元测试。我只是跟着…的脚步走。。。https://make.wordpress.org/cli/handbook/plugin-unit-tests/然而,当我跑步时phpunit 我得到以下信息。。。$ phpunit Installing... Running as single site... To run multisite, use -c tests/phpunit/multisite.xml Warning: Cannot m