1

我将使用 Wordpress 静态页面功能创建一个网站。它将为所有创建的页面提供一个菜单。

还将创建一个博客。此博客的布局/菜单与主站点完全不同,但在同一个域中:“ http://www.domain.com”是网站 url,“ http://www.domain.com/blog/”是博客 url。

我正在考虑安装两个不同的 Wordpress 实例:/var/www/public_html//var/www/public_html/blog/. 尽管这是一个简单的解决方案,但用户将被重复:如果您在一个系统中更改密码,则需要在另一个系统中进行更改。

所以,我想从你那里知道哪些其他方法是可能的:创建一个“动态”主题(在根域中调用一个主题,另一个当 /blog 时 - 甚至不知道这是否可能),或者例如一个插件从两个实例同步用户?

Wordpress MU 是否为我解决了这个问题?

谢谢!

4

3 回答 3

2

您不需要两次安装。您可以使用 WordPress 条件来确定您是否在安装的博客或 cms 部分,并相应地加载页面模板、css 文件等。

于 2010-05-20T20:28:24.533 回答
1

我同意hsatterwhite。简单的步骤:

  1. 为您的博客定义(创建)一个新的模板页面,从:
    <?php
    /*
    Template Name: Blog
    */
    ?>
    在页面的最顶部。
  2. 添加一个新页面“博客”并选择“博客”模板(或您之前调用的任何模板)。
  3. 转到您的管理页面,并为您的首页设置另一个静态页面(例如称为“主页”的页面),以及您刚刚创建的博客页面作为帖子页面(来自 WP 网站的截图

现在,您将能够控制用户在访问您的网站时到达的位置,最重要的是您的 CMS 和博客布局。您只需要使用 WP 并让它看起来像是您网站的 2 个不同部分。

尼古拉斯。
ps:WP MU是否可以处理多个用户(MU),而不是多个安装;-) 无论如何,在 WP 3 中,我认为 WP 和 WP MU 正在合并在一起。

于 2010-05-21T11:10:00.550 回答
0

您提供的所有这些解决方案都应该在我的主题文件夹中创建大量文件和 ifs,感谢您的建议,但这不是我想要的。

我在插件中找到了我需要的东西:

想要根据 URI 中的特定条件在两个主题之间切换?

于 2010-05-21T14:23:18.383 回答