升级成WPMU后,Widgets不能保存Javascript这件事令我比较郁闷。今天搜到了这个插件,很好地解决了这个问题。
WordPress MU plugin: Widgetize-AnyHTML, Enable Javascript and any HTML tags in wordpress MU siderbar
重要补充:
忽然发现正文部分也是如此。参考以下方法未果。
怎样在 WordPress Mu 多用户版的文章里使用Javascript, object 等代码
变态解决WP MU过滤HTML标签的问题
改了半天终于成功了。但是觉得不是很方便。又发现了其他的插件。
All Text Allowed
作者建议与TinyMCE Andvanced编辑器配合使用。这下终于能插入视频了。
没想到又出现新问题,Widgetize AnyHTML只能添加一个,百思不得其解,只好另觅他途。
秉着宁用插件不改代码的原则,找到了Unfiltered Mu插件。虽然解决了问题,不过,出于安全考虑,还是关闭注册功能好了。
New Blog Defaults是用于设置新博客缺省设置的插件。把cets_blog_defaults.php上传到wp-content/mu-plugins中,然后登入wp后台——站点管理,这时多出一个选项New Blog Defaults,点击它就可以进行新博客缺省设置了。
从wordpress中文论坛转载一篇好文。
一个全新安装的MU不足以成为一个成熟的博客托管站,为此需要一系列的增强。在此我把博客托管服务的需求特性简要分列为:安全性、稳定性、易用性、功能增强。照下面的步骤,可以在15分钟内从全新英文版安装完成初步优化。
安全性:
1、核心代码的壮健之外,博客托管站点需要应对来自注册、登录、评论三方面的SPAM威胁。
对付机器人注册威胁:
http://wpmudev.org/project/WPMU-Signup-Captcha
2、对付自动登录威胁:
http://wpmudev.org/project/WPMU-login-captcha
3、对付评论SPAM:
http://wpmudev.org/project/Farms-comment-spam-pack
稳定性:
4、博客托管有可能应对大流量/高并发访问,没有缓存机制是不行的。
在wp-content文件夹手动建立cache文件夹,令其可写;在wp-config.php里加上下列语句,开启内建缓存:
define(‘ENABLE_CACHE’, true);
易用性:
5、中文化语言包,本坛诸君的作品:
http://wpmudev.org/project/WPMU-Simplified-Chinese-Language-Pack-zh_CN-(China-Mainland)
6、需要大量的模板支持,打包下载67个经过MU环境测试通过的模板,字体大小之类需要调试:
http://wpmudev.org/project/Farms-Really-Big-Theme-Pack
功能增强
个人认为以上六点属于必须的基本配备,功能增强这一块就如同楼上所说,见仁见智,有多有少了,这也是各个站点特色差异之所在。
7、全局feed馈送,个人觉得这个的存在体现了站点的整体性:
http://www.itdamager.com/plugins/wpmu-sitewide-feed/
其他就属于自行斟酌的范围了。本人打算一会儿在装个多域名插件,把live.cn.com 也集成进来:
http://wpmudev.org/project/Multi-Site-Manager
一直觉得自己的域名不错,但忽然觉得自己独占有点浪费了,决定把wordpress换成wordpress mu版,为广大TOMA fans提供一个公共的免费博客平台。
不过博客的移植不是一件简单的事情。
首先是备份数据。
- 从FTP上下载备份整个安装目录文件夹。
- 使用WP后台的导出功能导出备份。
- 使用WP数据库备份(插件)功能备份数据库。
然后是全新安装wordpress mu。我使用lunarpages空间,有独立ip,cn域名是在国内购买的,因为想实现*.itoma.cn的格式的博客,需要泛域名解析。
- 在域名提供商处将*.itoma.cn解析到独立ip。
- 在虚拟主机空间上新建一个文件夹,命名为mu。
- 在cpanel里的“附加域”里添加新域itoma.cn (mu),将此cn域名绑定在mu文件夹目录。
- 安装wordpress mu,安装步骤省略不提。博客路径格式选子域名那种。
- 修改虚拟主机上的.htaccess文件。此处参考了网上相关文章。主要在于最后添加的几行。
RewriteCond %{HTTP_HOST} ^(.*.)?itoma.cn$
RewriteCond %{REQUEST_URI} !^/mu/
RewriteRule ^(.*)$ /mu/$1
这一步比较重要的是第3步到第5步不能颠倒顺序,不然会出现找不到目录的问题。
OK,现在注册一个新用户,已经支持二级域名了。
终于搞定了Live Space To WordPress的搬家工作。多亏了找到这篇文章。
Live Space Mover
真是非常感谢!以前本来想做一个WordPress独立版的博客网站,但是忽然想做同学网站,又发现这个WordPress Mu版,就尝试一下啦。愿意搬家来这里的同学就自己注册一下吧。有什么问题还可以交流交流。下一步我要多上传些模板和插件了。虽然麻烦点但是很有乐趣啊。