我有一个Wordpress博客,托管在共享web服务器上:http://martinnormark.com
我想在这个网站上添加一个全新的“领域”,叫做咨询。导航到时http://martinnormark.com/consulting - 应使用另一个具有不同导航的模板,frontpage应为该特定区域的博客帖子。
这也意味着,我为咨询区写的博客帖子不应该显示在根域的首页上。
我使用Genesis框架,但我认为这可能是我的问题。它似乎不支持此设置。
对框架、主题或插件有什么建议吗?
Code
function exclude_category( $query ) {
if ( !$query->is_category(\'hardware\')) {
$query->set( \'cat\', \'-1\' );
}
}
add_action( \'pre_get_posts\', \'exclude_category\' );
最合适的回答,由SO网友:Brooke. 整理而成
框架不是问题所在。您只需在每次拥有咨询类别时将其从循环中排除即可。然后为营销页面使用自定义模板。另一种选择是设置多站点安装,然后使用咨询作为自己的博客。
EDIT:
要排除该类别,请尝试将其添加到主题功能中。php
function exclude_category( $query ) {
if ( !$query->is_category(\'consulting\')) {
$query->set( \'cat\', \'-1\' );
}
}
add_action( \'pre_get_posts\', \'exclude_category\' );
编辑2:修复下面提到的问题芯片。