按预先确定的类别过滤的Archive.php

时间:2012-07-31 作者:Robbie

我的档案。php模板的格式非常完美,可以列出特定月份和年份的帖子。但是,我只想从特定类别显示此模板。我可以查询特定类别,但月/年过滤器不再工作。如何在存档中显示帖子。php模板来自一个类别?

1 个回复
SO网友:TheDeadMedic

add_action( \'parse_query\', \'wpse_60354_archive_category\' );
function wpse_60354_archive_category( $wp_query )
{
    if ( $wp_query->is_archive() )
        $wp_query->set( \'cat\', ID_OF_CATEGORY );
}
只需更换ID_OF_CATEGORY 显然,使用您的类别ID;)

结束

相关推荐

将筛选器添加到wp_Dropdown_Pages()或wp_Dropdown_Categories()-没有选择容器?

我在和wp_dropdown_pages() 和wp_dropdown_categories() 并且两者都始终输出<select>-盒子及其<option>s作为项目。有没有可能在这个函数中添加一个过滤器/挂钩,这样我就可以得到<option>s而不被包裹在<select>我这样问的原因是我想将页面和类别合并到一个下拉列表中。我找不到参数来设置这个!有什么想法吗?