在前面的章节我们清洁安装了一套全新的WordPress MU【后简称为WPMU和WP】以方便你的用户们建立属于他们自己的日志。
然而,其实什么事都不用去做。默认的首页特别无聊并且也没有那么多的个人博客链接在一起。在这一章中,采取整顿是我们首先要做的第一步骤。
在这一章中,我们将介绍以下内容:
使用调整后更有吸引力的主题来替换默认主题
使其与WPMU的选择插件协同工作
选取插件安装让网站看起来更像一个社区
在头版添加一些社区服务功能
让我们开始做吧!
挑选一个主题
从The WordPress community【WP官方社区】现成的成千上万成熟设计师提供的风格模板中选择一套模板风格。那里还有一些非常好的付费白金主题套装。并且也有一些慷慨的人们提供他们的免费的主题,这些人一般都会使用‘开源GPL许可’或者‘CC创作共用协议’作为授权许可。
从WP官方站上搜索外观是一个很好的开始,除此之外还有很多其他的好网站,在这里列出其中的一些:
一般来说,WP的主题和WPMU是相互兼容的。然而,还是值得仔细寻找一个WPMU的御用主题,因为这些御用主题很有可能会提供一些额外的WPMU特定功能。
在您准备使用任何现成的主题之前请务必阅读相关许可证授权文件,并确保遵守许可证的条款。通常,他们会要求在您的网站附带一个原著设计作者的链接,这是利用设计优秀的现有模板资源的一个非常小的成本【几乎可以忽略不计】。
SlayerCafe.com【操作范例】将使用一个简洁优雅的主题,叫做【蓝金芬黛】。这是因为我们希望网页加载迅速。我们还需要保持网页的整洁,留下尽量多的空间以方便继续后面的开发工作。
我们的目标阅读者- 吸血鬼屠夫和他们的看狩人-这类非常另类的群体。他们是来自世界各地的网站阅读群,很有可能使用很旧的硬件或龟速接入,所以一个【微量化兼顾迷你】的网站架构是非常好的主意。
你的目标阅读群也很有可能会与众不同-比方一些演员希望推广他们的最新影片或者PC游戏玩家希望交流他们的爱好。这些阅读群很有可能会拥有高端PC,大显示器,高速宽带接入服务,所以一个更加华丽的风格会更加适合这些人。
通常的,本章所发出的指示都是假设你会将本地副本打包上传到你的网站然后解压缩文件,开始测试之前他们都会在你的本地计算机上完成编辑,然后再把它们上传到您的Web服务器。如果你需要在管理员面板上做任何操作,你最好是按照这个流程做两遍-一次在本地一次在服务器。
安装你的新主题
在WPMU上安装你的新模板和WP上的操作过程非常相似。管理员在网站可以控制任何模板是不是按用户要求被激活并且能够使用,他们将在主站点有权限设置默认的主题,在所有用户的博客上任意切换。你可以同时有多款主题安装激活,并允许用户之间按照他们的意愿来选择切换主题。
我选择了来自WPMUDev.org主题包并为使用者提供从包内几个不同主题之间进行选择。我们应该选择清爽的适合头版的主题,最终上面将会充满大量的网站信息内容。
1.选择您想使用的主题(你同时可以激活多个主题),下载它们,并解压缩文件在你的本地文件夹中的/wp-content/themes路径 。
2.如果您打算使主页的主题提供给用户,以另一种目录中的副本。例如,SlayerCafe使用的一个主题【蓝金芬黛】。我们将调用用户的版本,Blue-User主题用户。
3.打开在Blue-User的style.css文件。在该文件的开始是一句主题名称:Blue Zinfandel Enhanced 增强版【蓝金芬黛】。换行后上面写着主题名称:“Blue User”别碰文件中的其他字符。
4.对于每个主题,使用您的FTP客户端上传的主题文件夹(和任何子目录)到 /wp-content/themes路径。

5.切换到管理面板,从网站管理菜单中选择主题。检查这些主题您想要让您的用户可以访问(如果你不想把做好的主题提供给用户,默认是"No"选项),然后单击【更新主题】。

6.现在去选择外观和主题。点击您想要启用的主题,然后单击预览窗格中激活该主题。

7.如果你现在访问博客网络的主页,您应该会看到,更换的最新主题已经被激活。

为什么要保留两个主题的副本?
你也许会奇怪,为什么我们要为正在进行的【蓝金芬黛】主题创建副本。那么,我们要保持在整个网站比较统一的外观,但有一些事情,我们将不希望他们显示在用户的博客上,我们不能使用widgets工具栏做出变更。所以,我们的主页上将会使用一个【蓝金芬黛】高度定制的版本;此版本将有很多更多的功能,比方最近网站广泛的文章及评论。BlueUser 的主题版本将具有默认较少的修改,和我们的用户可以通过添加额外的功能插件,按照他们的喜好定制自己的博客的外观。
刚刚发生了什么?
我们已经安装了一些新的主题,并启用了他们的管理面板。当您登录作为网站管理员,你的主题,使之成为设为首页使用的主题,就像你使用标准的WordPress。
我们创建了一个主页的主题副本,以便我们作出任何自定义主页,主题不会影响到我们用户的博客。
针对【注册页面】的美化
如果您尝试创建一个新的博客,你会发现你的注册页看上去不会很美观。看上去究竟是什么结果完全取决于你所选定好的主题模板。
我们用在SlayerCafe.com的主题上就使用三栏框架。另外,在注册的文本应显示在中间一栏,但实际上在整个跨页你可以看到在未来的屏幕截图。幸运的是,这很容易解决。

执行阶段 – 开始编辑你的模板
1.打开style.css文件所载的主题您正在使用的文件夹。
2.查找一个条目叫做: #content 。
3.之后进入,添加以下代码:.mu_register { Width: 350px;}
4.上传您作过的变更并重新访问注册页面。如果一切正常,你应该看到类似以下内容:【图】

刚刚发生了什么呢?
注册页面的主要布局已经由一个叫做 content【内容】属性的CSS类继承。在 content【内容】内包含一个叫做widecolumn 【栏宽】的属性丛集。
此属性存在于默认的WordPress的主题中,但大多数其他主题都已失踪,所以我们需要再通过编辑CSS文件重新添加。对于那些谁不熟悉的CSS,它所代表的层叠样式表,是用于网页的风格样式。而不是设置每个网页上的单个元素的外观个体使用样式的,如HTML标记
您当然也可以去写完全属于自己的类似content这样的CSS类,或左侧栏,并载入那些样式,以便在页面的左侧侧边栏的联系将有一个比在博客中链接不同的外观。小心选择你的风格独特的姓名和评论的样式表,让你可以很容易识别您所做的更改。这使得它易于保持一致,这在您的网站的所有网页上看上去会非常专业。你可以阅读W3C网站学习有关CSS的规范写法。虽然有一些内部的主题文件包含许多PHP语法,你也可以在并不太懂PHP代码的情况下对网站布局作出非常宽泛的调整。
在WordPress MU的大部分 functions 命名标记都非常清楚,所以你应该能够在 functions 和相关标记保留的情况下任意调整页面风格,以达到他们预期的结果。
现在你的注册页面看上去仍然是错误并且你们仍然无法看到内容属性吗?
如果你的注册页看起来仍然错误,有一些事需要你继续做下去。
如果您不能够看到的内容属性,该属性看起来像做同样的工作(负责主体框架页面风格),搞个副本,叫做copy #content。
然而,仍然不推荐这样做,作为变更后的注册页面在将来WPMU升级的时候会被重新刷写,在升级过后你很有可能丢失你曾经做过的代码变更。
英雄去吧-该到样式模板时间了。
关于CSS的最佳特性之一就是,它可以轻松改变网站的风格。如果是你不喜欢你所选择的主题,那可以试图去改变它。
除了你不喜欢的标题字体之外,没准你真想用不同的颜色,或下划线来美观链接。
这类事情通过刚才编辑的CSS文件应该很容易改变。
重申,如果您不知道从哪里开始,请检查以下的更多CSS的资源:
网站布局大都被他们的风格文件所精确控制。
如果可能,我们过一会再回来看这些,最好是坚持编辑主题文件而不是属于WPMU的本身的文件,当您升级WordPress MU内核时,你的主题文件将不会受到影响。设置您的用户的博客主题,当您更改主页的主题,这不会改变任何博客的用户将创建所使用的主题。为了保持在整个网站一致的外观,我们可能要改变这一点。
按照上述步骤旁边的更改默认的博客主题:
1.从http://wpmudev.org/project/New-Blog-Defaults 下载New Blog Defaults插件。
2.将cets_blog_defaults.php文件放置在你的/ wp-content/plugins 路径。
3.激活并开启插件。

4.现在转到Site Admin | New Blog Defaults 【网站管理|默认新博客】。您应该会看到很多可选设置。

现在,我们感兴趣的选项是默认主题,在页次底部。选择主题“Blue User”,然后点击【保存更改】。

刚刚发生了什么?
恭喜你,你所要做的就只是安装你的第一个插件就行了!这个插件允许你设置一些基本的默认选项,以确保什么人创建了一个博客,然后得到完全正确的外观和呈现。你可以找到插件,让WPMU按照任何你所想象的功能来定制,所以要准备增加更多的插件为您扩充网站功能。
自定义您的主页
现在,我们有一个主题,我们愿意,我们可以开始继续建设,使网站更有趣,我们在本节将包括以下内容:
添加一个在页面顶部的弹出按钮注册登录。
添加一个博客主页面上加入精选文章。
添加上最近的评论反馈和最新发布的日志文章。
显示如用户在线的统计数字/创建的博客数量。
执行阶段 - 制作一个注册用按钮
现在【注册链接】在我们所选择的主题不是很显眼。乍一看,新用户可能会认为该网站属于私人,他们不用参与和联系管理员。虽然我们都希望有一些注册登录到SlayerCafe.com的人进行管理,我们不用去劝阻,毕竟申请的人,更多的人都会加入对抗吸血鬼的。
找一块在大多数人们可以看到的明显位置添加一个注册登录的链接:
1.打开的主题的header.php文件,为您的主页使用。你会发现下面的代码片段:
2.添加在弹出的sign-up【注册】链接,以及一个Log In and Log Out【登录和注销】的链接:
3.登录到管理面板,进入网站管理|选项,并选中启用博客和用户帐户可以创建选项。然后向下滚动并单击更新选项。
4.当您访问到该网页之后,让我们更新标题,使之更激动人心的内容,比方【“这只不过是另一个某某博客”但是‘SlayerCafe’肯定更精彩】。你可以搞一个像“集结屠夫来对抗恶魔和吸血鬼”标题党类的标题!”
5.访问您的网站。如果现在登录,您应该看到管理面板连接,如果你没有登录,您应该看到一个在未来的屏幕截图所示注册链接:
刚刚发生了什么?
我们要改变我们的博客头,以便它显示每个观众右边的链接。
如果有人登录,他们将看到注销选择。
如果某人没有登录,他们将被邀请注册一个日志或者注册登录帐号。
如果你想使这个环节更加明显,你可以改变成一个形象,或者添加一些CSS造型给它以提请访问者的注意。
精选文章
大多数作者都希望他们自己的作品能够获得读者们的支持和认可,所以为什么不在首页部分奖励一下最杰出成员的发布内容呢?这样将会让你的日志网络看上去更有趣,作为一个首页的内容会经常更新并且包含生动有趣高质量的内容。为了达到实现方法就是安装一个名为FeaturedPosts【精选文章】插件。
执行阶段 - 精选文章
为了将精选文章引用到首页,我们将会使用Featured Posts【精选文章】插件,下载地址:http://wpmudev.org/project/Featured-Posts
1. 解压插件在/wp-content/plugins 路径。
2.打开featured-posts.php找到一行代码描述$featured_blogs = array(1,2);
移除替换在圆括号内你希望精选的日志ID,-比方说你做拥有的【管理员日志】页面,如果你实在不清楚日志的ID,你可以到Site Admin |Blogs【网站管理/日志】找找看。

3.上传插件到你网站的 /wp-content/plugins 路径。
4.从admin panel【管理员面板】转到Site Admin | Blogs【网站管理/日志】,并且激活插件(他们默认都是关闭的状态)。

5。现在前往admin panel【管理员面板】的 Plugins 【插件】设置部分,找到那个叫做Featured Posts【精选文章】插件,激活。
6.打开你在主页上正在使用的home.php 文件,在main content div【主内容div标签】(在我们案列附件中
7现在您应该在您主页上能够看见一个生成好的从您的用户精选出来的随机日志。

刚刚发生什么?
正如我在本章开头部分所提到的,你刚刚安装了另外一个插件!这个特殊的插件有个下拉的【精选】菜单上面列有用户发布过的文章标题可供随意选择(插件的代码数组中),然后在随机选取是通过调用featured_posts()函数来显示。
继续前进英雄-编辑Featured Posts【精选文章】的样式
您可能已经注意到,Featured Posts【精选文章】和头版的普通文章现在看起来稍微有些区别,但区别并不是特别明显。我们需要编辑featured-posts.php文件,其中包含的代码功能为后续部分外观提供控制,在按钮附近有一个包含评论的代码上面有这么写“您应该修改此以匹配您的主题”。【"Youshould edit this to match your theme"】
//Lets Output the Post -
尝试在这个部分的layout markup【布局标记】做出修改,你可以让字体更醒目,改变背景色,使用下划线强调标题以吸引读者的关注。
比如说,变更背景色,改变
做出这种修改之后可以让featured post area【精选文章区域】在整个页面布局上看上去更加瞩目。

炫耀你的统计数据
一旦你已经建立了一个庞大的用户群,您可能想炫耀的显示一下有多少社区的博客网站的分别受欢迎的程度,并且有多少已经注册的博客正在运行。
执行阶段- simple stats【简单统计】
1.打开主页主题部分专门使用的 r_sidebar.php文件。
2.在我们的主题列表模块最前部找到一个合适的位置-后面跟着插入以下代码:
3.你可以从这个链接
http://lesleyharrison.wordpress.com/
下载到vonline.php文件。
4.访问您的博客,您应该能够看到类似在下面的截图所示的右边侧栏:【图】

刚刚发生了什么呢?
我们刚刚使用了built-in WordPress MU function 【一个WPMU的内置嵌入方法】 得到一些关于正在运行的网站上的用户数量和博客数量信息。我们现在要将这些信息实时的在主页面侧边栏上显现出来。如您所愿,你可以加入这个编码到你的现有主题或者提供给你的网站用户,这样一来网站的统计资料在他们的博客上都是可见状态。如果你想作一个统计页面,或摆在每一页的页脚统计,这个时候你可以在网站皮肤的任何地方调用这些信息。您唯一所需要做的就是编辑相关的主题文件就可以了。
【翻译目前为收尾状态,等待‘专有名词表’规范和统一翻译后的文章内容。】
【本文翻译仅为外语学习及阅读目的,原文作者个人观点与译者及译言网无关】