0

这是一个令人困惑的问题:我正在为一个客户做一个网站,该网站从一个链接到他的四个律师事务所的登陆页面开始,每个都有一个颜色编码的标题和办公室信息。他们都有特定于他们办公室的内容,没问题。但他们也有一些通用的内容,比如博客。如何将博客放入所有办公室,但在这些页面上保留办公室信息?不,我不想使用框架,但是是的,这就是我正在谈论的想法。

4

1 回答 1

0

您可以采用不同的方法来解决此问题,通常取决于您需要在办公室之间共享多少信息,您是否对这些不同办公室的管理方式有要求,以及内容的相似程度。

要做的第一个决定是使用单站点设置(在其中它们在技术上作为一个 WP 站点运行)或多站点设置(在其中您可以使用一个通用主题,但帖子/页面是独立管理的 - 您仍然可以使用像http://wordpress.org/plugins/network-latest-posts/这样的插件来分享博客文章,但您需要确保它事先满足您的需求)。有关此决定的更多信息:http: //mashable.com/2012/07/26/beginner-guide-wordpress-multisite/,并在此处设置:http: //codex.wordpress.org/Create_A_Network

如果您选择使用单站点,那么一个简单的选择可能是创建页面层次结构,父级页面为 Office A、Office B、Office C。如果仅需要根据办公室更改几件事(例如标题颜色,简单的品牌或信息),然后您可以创建一个检查最高父级页面的函数(使用 get_post_ancestors - http://codex.wordpress.org/Function_Reference/get_post_ancestors),并使用该结果来确定哪个您应该使用的办公室品牌。

祝你好运!

于 2013-09-11T16:41:49.163 回答