具有不同模板和内容的子网站

时间:2011-10-23 作者:MartinHN

我有一个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\' );

1 个回复
最合适的回答,由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:修复下面提到的问题芯片。

结束

相关推荐

NGINX Multisite Rewrite rules

我对我的新NGINX 安装如果我像下面这样手动访问图像:incredible.devpreview.co/wp-content/blogs.dir/2/files/2011/05/stockvault-colorful-illustration108811.jpg它出现了,但WordPress正在这里寻找它:incredible.devpreview.co/files/2011/05/stockvault-colorful-illustration108811.jpg以下是我的NGINX配置文件中的内容: