将自定义分类添加到自定义帖子搜索

时间:2017-08-26 作者:Trello

这是我的代码:

$data = wp_parse_args( $data, array(
    \'post_type\'     => array(\'post_type1\',\'post_type2\',\'post_type3\'),
    \'post_status\'   => array(\'publish\',\'closed\')
) );

if ($data[\'s\']){
    global $theme_query;
    $theme_query[\'s\'] = explode(\' \', $data[\'s\']);
}

$query = new WP_Query($data);

return $query;
如何使用自定义post\\U类型搜索自定义分类法?我不知道该怎么办!

1 个回复
SO网友:Jitender Singh

你应该经历所有wpQuery 易于理解的文档。要执行此任务,请使用此进行查询:

$args = array(
    \'post_type\' => \'your_custom_postType\',
    \'tax_query\' => array(
        array(
            \'taxonomy\' => \'your texonomy \', //like category, actor, people etc.
            \'field\'    => \'slug\',
            \'terms\'    => \'your_term\', //like rock,bread, tom
        ),
    ),
);
$query = new WP_Query( $args );

结束

相关推荐

Run WP-CLI using PHP

我已经在Mac上安装了WP-CLI,下一步是使用PHP脚本执行WP-CLI命令。我试图用以下方式实现它,但我没有看到任何事情发生。有人能看看我的代码,告诉我我做错了什么吗?我正在使用Docker并在中安装了WPDocker/xamp/www/wordpress_wwws/htdocs 目录我是否需要从WP目录中执行PHP代码,或者可以在服务器上的任何目录中执行PHP代码?define( \'WP_CLI_ROOT\', \'/usr/local/bin/wp\' ); include WP_CLI