分析错误:语法错误,WordPress中出现意外的‘’Tax_Query‘’

时间:2017-01-21 作者:abdel

嗨,我想按术语显示帖子。首先,代码显示所有帖子:

 $aProjectArgs = array(
            \'post_type\' => \'uni_project\',
            \'posts_per_page\' => -1,
            \'orderby\' => \'menu_order\',
            \'order\' => \'asc\'
);
因此,我添加了另一部分代码来按术语显示帖子:

$aProjectArgs = array(
            \'post_type\' => \'uni_project\',
            \'posts_per_page\' => -1,
            \'orderby\' => \'menu_order\',
            \'order\' => \'asc\'
            \'tax_query\' => array(
    array(
    \'taxonomy\' => \'post_tag\',
    \'field\' => \'id\',
    \'terms\' => 43
     )
  )
        );
但它不工作,它给我一个错误消息:Parse error: syntax error, unexpected \'\'tax_query\'\'

有人能帮我吗?

2 个回复
SO网友:Md. Mrinal Haque

, 在“order”=>“asc”“tax\\u query”中

SO网友:Umer Shoukat

用此代码替换您的代码。

 $aProjectArgs = array(
                \'post_type\' => \'uni_project\',
                \'posts_per_page\' => -1,
                \'orderby\' => \'menu_order\',
                \'order\' => \'asc\',
                \'tax_query\' => array(
        array(
        \'taxonomy\' => \'post_tag\',
        \'field\' => \'id\',
        \'terms\' => 43
         )
      )
            );

相关推荐

向‘parse_request’添加一个挂钩,以便站点url/页面名/xyz忽略“xyz”

我有一个独特的项目,我正在尝试原型化,其中页面的一些资产来自wordpress,而其他资产来自对远程API的请求。目前,我使用一个名为“series”的页面,该页面使用此结构进行wp\\u get\\u远程调用,以将数据传递到该页面:site\\u url/系列/?pname=xyz并希望将其更改为漂亮的:site\\uURL/series/xyz因此,其效果将是调用序列页,然后运行请求以从端点调用所需的数据。我需要尽快运行它,因为端点有我想设置为元描述的数据,加上大部分页面内容依赖于我检索的数据。我一直