使用WordPress作为CMS时设置两个独立的博客

时间:2013-03-12 作者:Zoolander

我需要尽快设置,但似乎无法在搜索和搜索后找出如何执行此操作。

我使用WordPress安装主要是作为CMS。我想在我的网站上有两个不共享帖子的博客区域。当转到mydomain时。com,它应该显示一个自定义页面(与博客无关)。我有这个工作很好,但我需要这样做/博客将显示我公司的帖子和/摄影/博客将显示只与摄影相关的帖子。

我的.htaccess 除了WordPress说要输入的代码外,没有其他内容。每当我去我的域名。com/blog,它将我转发到一篇帖子,而不是像mydomain那样向我显示帖子/摘要列表。com在新的WordPress安装上。

我怎样才能解决这个问题?我的URL设置在Reading和Permalinks下,如下所示。

静态首页:http://www.mydomain.comhttp://www.mydomain.com/bloghttp://www.mydomain.com/blog/category/generalhttp://www.mydomain.com/blog/tag/WordPresshttp://www.mydomain.com/blog/2009/06/WordPress-cms-blog我如何遵循以下格式,以便我在摄影方面的帖子与我公司的帖子保持独立?

博客主页:http://www.mydomain.com/photography/bloghttp://www.mydomain.com/photography/blog/category/generalhttp://www.mydomain.com/photography/blog/tag/WordPresshttp://www.mydomain.com/photography/blog/2009/06/WordPress-cms-blog

2 个回复
SO网友:montrealist

如果你想让这两个人completely 分开(正如你在问题中暗示的那样),你有两个(或三个?)选项:

您可以使用自己选择的子目录结构安装多个博客。这样,您就可以完全控制URL。例如,您可能有一个安装的/blog 目录,并使另一个目录的/blog/photography/blog. 确保阅读this article 了解更多信息。

运行多站点安装。设置起来会有点棘手,您可能需要编写一些URL重写规则来实现您想要实现的目标,但这种方法的优点是您将从一个管理面板管理两个站点。退房this guide 用于指导。

话虽如此,如果你不想这样分离,你也可以通过修改分类名称和URL来实现。我只是不知道你想让这两个分开到什么程度。

SO网友:Miguel

你要找的是自定义帖子类型,你需要添加一个名为摄影的新自定义帖子类型。它将产生与你期望的非常相似的输出,你还必须将帖子页面更改为博客页面上的阅读选项。创建新的帖子类型非常简单,只需将此代码添加到函数中即可。php文件

add_action( \'init\', \'create_post_type\' );
function create_post_type() {
register_post_type( \'photography\',
    array(
        \'labels\' => array(
            \'name\' => __( \'photographs\' ),
            \'singular_name\' => __( \'photography\' )
        ),
        \'public\' => true,
        \'has_archive\' => true,
        \'rewrite\' => array(\'slug\' => \'photography\'),
    )
);
}
有一个很好的插件可以为您编写这篇文章,并且可以很好地理解自定义帖子类型Custom Post Type UI

结束

相关推荐

BloInfo(‘style heet_directory’)vs.get_style heet_directory_uri()和Include(‘file.php’)vs.get_模板_part()

在我使用的自定义主题中<img src=\"<?php bloginfo(\'stylesheet_directory\'); ?>/images/logo.jpg\"/> 加载我的自定义徽标。我正在使用自定义侧栏front-page.php 这就是为什么我用<?php include(\'sidebar-front.php\') ?> 为了得到它。但当我使用“主题检查”插件时,建议更改以下内容:bloginfo(\'stylesheet_directory\') 到g