WOO框架:WOO_CAT_FEATED未填充

时间:2012-01-03 作者:coreyzev

框架内设置:

$options[ \'featured_cat\' ] = array( "name" => "Featured Category",
                    "desc" => "Featured Posts will display in the main  rotator on the homepage.",
                    "id" => $shortname."_cat_featured",
                    "type" => "select",
                    "options" => $woo_categories);
在设置中更新了w/category,并且不会填充,主题中的参数为:

$rotator_args = array(
\'posts_per_page\' => $woo_options[ \'woo_featured_count\' ],
\'tax_query\' => array(
    \'relation\' => \'AND\',
    array(
        \'taxonomy\' => \'category\',
        \'terms\' => array( $woo_options[ \'woo_cat_featured\' ] ),
        \'field\' => \'ID\',
        \'operator\' => \'IN\'
    ),
    array(
        \'taxonomy\' => \'post_format\',
        \'terms\' => array( \'post-format-video\', \'gallery\' ),
        \'field\' => \'slug\',
        \'operator\' => \'NOT IN\',
        ),
    )
);
如果是这样的默认设置,或者当我将设置更改为我想要的设置(2个不同的类别选择器)时,它就不起作用了。

但当我将其简化为:

$rotator_args = array(
\'posts_per_page\' => $woo_options[ \'woo_featured_count\' ],
);
如果我离开\'post_format\' 中的节\'tax_query\', 它起作用了。

有人能解释为什么woo\\u cat\\u featured不会出现吗。

已检查

该类别有帖子,CSS很好,我正在重新开始,它曾经工作过一次,然后就停止工作了,服务器问题工作版本,在自定义框架上使用工作代码,无需tax\\u查询。link(后端和一半的管理部分也随机停止工作,所以我重新开始)。

新版本:link

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

所以我通过改变

array(
    \'taxonomy\' => \'category\',
    \'terms\' => array( $woo_options[ \'woo_cat_featured\' ] ),
    \'field\' => \'ID\',
    \'operator\' => \'IN\'
),

array(
    \'taxonomy\' => \'category\',
    \'terms\' => array( $woo_options[ \'woo_cat_featured\' ] ),
    \'field\' => \'slug\',
    \'operator\' => \'IN\'
),
具体而言:

    \'field\' => \'ID\',

    \'field\' => \'slug\',

我不知道从一个主题到另一个主题发生了什么变化。但这让它工作得很好。

结束

相关推荐

为什么Taxonmy-[分类名称].php不起作用?

我已经注册了两个自定义分类法,以与两个自定义帖子类型配合使用,但在使用模板文件时遇到了一些问题。我试过分类学。php,分类法-[术语名称]。php,分类法-[分类名称]。php但似乎没有注册,链接恢复为索引。php你可以在这里看到一个例子-http://wordman.deanelliott.me/portfolio/ 只需单击黄色框中的任何链接,而不是转到特定的分类法模板页面,它使用索引。php我不确定这是否有区别,但这是我用来注册分类法的代码register_taxonomy(\'cat\', \'p