`
freespace
  • 浏览: 181208 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

搭建Wordpress Mu的插件和注意事项

    博客分类:
  • PHP
阅读更多

一、Wordpress Mu是Wordpress的多用户版,虽然在内核上是一样的,但是也有一些插件、模板并不能通用,一部分可以通过简单的修改来适应Mu,而有一些要写入实体文件的则不能。

那类插件能够通用?

写入数据库而不写入web文件的都可以在Mu上使用,因为Mu上是多个用户共用同样的web数据,如果要发生改变则所有的用户都会发生改变,显然这是不可以的,所以那些写入实体文件的是不能在Mu上使用的,例如WP-T-WAP,这个会在根目录增加一个wap文件夹,只要有一个网站启用了,就会生成这个文件,于是,所有没启用的也可以使用http://www.zgmx360.com/wap这种形式来访问,不过WP-T-WAP不同于其他插件,这个可以通过全站启用来解决,以避免用户禁用它,这样用户只有配置的权限而没有禁用的权限,web文件也不会发生改变,所以某些可以固定web文件的也可以应用在Mu上面。

在Mu上如何生成sitemap xml?

在Wordpress上我们一直在使用一款叫做Google XML Sitemaps的插件,但是因为这个会生成实体文件,也就不能在Mu上使用,当然有人建议使用sitemap_1.xml、sitemap_2.xml这种形式来解决,但是这样一来用户多的话这些文件会非常多,而且都放在根目录,不但乱,而且这种文件通过任何子域名/sitemap_1.xml这样都可以访问,例如

http://www.zgmx360.com/sitemap_1.xml

http://www.zgmx360.com/sitemap_1.xml

显然这个地图并不正确,那么同一个网址也会有N个

http://www.zgmx360.com/sitemap_1.xml

http://www.zgmx360.com/sitemap_2.xml

http://www.zgmx360.com/sitemap_3.xml

这样,所以这个插件是不可用的。那么如何解决这个问题呢?那么只能使用不生成实体文件的插件了,有一款叫做xml-sitemap的插件,是专门为Wordpress Mu而修改的,会自动生成sitemap xml地图,而不会写入web数据。子域名可以通过http://hellofai.i8i8.net/sitemap.xml

http://www.zgmx360.com/sitemap.xml

这种形式来访问。

如何实现域名绑定?

这个问题Wordpress Mu的开发人员早就想到了,Wordpress Mu的核心开发人员Donncha O Caoimh写了一款Domain Mapping的插件可以很好的解决这个问题。(下载)通过配置插件就可以实现绑定域名,需要独立IP主机,最简单的方法就是将所有指向你IP的域名都可以访问到你的网站,例如息壤的独立IP就可以,一般情况下我们认为只要通过IP可以访问的网站都可以使用任何指向该网站的域名访问。

如何让用户有编辑、上传模板的权限?

在Wordpress Mu中只有管理员可以在线添加主题,同Wordpress后台一样,这些文件添加后会写入\wp-content\Themes,为了安全,这个权限不会对用户开放,但是编辑主题还是可以实现的,那么就需要一个插件userthemes,这个插件允许用户将主题私有化并且在线编辑主题,当用户点击复制的时候它会将该模板复制到\wp-content\blogs.dir\11\themes这种形式的文件夹之下(11是用户的博客ID),然后用户编辑的模板会存储在这里面,而不会影响到系统的默认模板,用户可以随时删除这里面的私有模板。上传模板是不太好办,这个需要太多的判断,而且还要检测压缩包内文件的安全性,所以一般是不会启用的,Yo2使用的是改版的Wordpress而不是Wordpress Mu。

如何禁止自动保存?

相信用Wordpress的朋友都知道这个东西,如果时间长了的话这个数量是十分的庞大,因此我们就要禁止这以功能,有朋友说修改wp- config.php文件来改变或者禁止,但是在Wordpress Mu2.8.5.2中显然并不好使,那么就有一个disable-revisions-and-autosave的插件来实现了,上传即可,无需启用,也没有任何选项设置。

如何使用手机访问和管理博客?

在上面我提到了WP-T-WAP这个插件,全站启用即可,使用方法同wordpress独立版一样,访问地址为http://www.zgmx360.com/wap,然后http://www.zgmx360.com/wap/login.php可以登陆,登陆后即可看到有创建新日志、管理日志、管理评论的入口。(该网址可以通过web/wap浏览器访问)为了阻止蜘蛛抓取这些内容,可以在 robots.txt中增加Disallow: /wap来阻止(可能对百度无效,因为他不遵守协议)蜘蛛抓取,以免照成网站内容重复问题。

如何嵌套评论?

在Wordpress 2.7之后自带嵌套功能,Wordpress Mu上自然也自带这个功能,需要主题的支持。不过还有一个更好的选择,那就是Wordpress Thread Comment插件,代码控闪过。使用原生嵌套可以配合插件Mail To Commenter来发送回复通知邮件。

如何实现评论手机短信提醒?

这个跟wordpress独立版一样,可以通过插件Comment Fetion Alert来实现,这个插件写入数据库而不写入web,所以可以通用,简单的配置后就可以使用。(使用飞信API接口实现)

为什么后台添加媒体的flash上传不能使用?

这是因为你安装了flash player 10的缘故,官方给出的建议是降级会flash player 9,不过在最近版的WP和MU上都得到了解决。

我看着浏览器的图标很好看,怎么实现?

1、主题中添加<link rel="shortcut icon" href="xx.ico" type="image/x-icon" />来实现这个功能。

2、使用插件Shockingly Simple Favicon来实现,使用插件的好处是更换主题不必重新添加代码。

 

二、首先对上面漏掉的东西做一点补充:(WordPress Mu以下简称Mu)

1、Mu插件的上传与启用

Mu插件上传到wp-content\mu-plugins目录即可,插件会自动启用。

2、绑定域名插件

分为2个文件domain_mapping.php和sunrise.php

要将domain_mapping.php 放在wp-content\mu-plugins中,将sunrise.php放到\wp-content\目录。

修改根目录下的wp-config.php文件,然后查找其中的 define( ‘SUNRISE’, ‘on’ ); 将其注释去掉,也就是去掉前面的 //

3、模板编辑插件userthemes

上传到wp-content\mu-plugins

管理员的管理处会出现一个 风格管理 的选项,管理可以设置的选项有:

私有风格限制 建议不要超过5个,目前爱吧设置为5个,也就是用户可以存在5个私有主题。

隐藏原管理面板 这个是用来隐藏Mu自带的用户主题管理面板的,只对开通编辑权限的用生效。

下面是用户博客列表,第一列是ID,第二列是主题路径,第三列是主题名称,第四列是是否具有权限,在这里管理可以赋予用户编辑权限。

4、禁止保存插件disable-revisions-and-autosave

这个无需任何管理,只要上传到即可wp-content\mu-plugins

5、手机版博客插件WP-T-WAP

这个要上传到\wp-content\plugins中,然后到管理员的后台 全站启用插件。

6、飞信插件Comment Fetion Alert

这个也要上传到\wp-content\plugins中,用户可选启用。

7、xml-sitemap插件

上传到wp-content\mu-plugins,无需其他设置。

好了,这些插件就这样了,你可以点这里下载这两篇文章中提到的插件。(i8i8muplugins.zip)

另外,关于Wordpress Mu的安装也没有什么难的,到官方下载最新的版本,然后上传到网站根目录,然后运行 http://你的网址根据提示安装即可,在最前面有两个选项形式,一个是 二级域名模式,还有一个是目录模板,如果使用二级域名模式需要主机支持泛(*)绑定。

关于语言包,大家可以到WP中文团队下载到,然后在wp-content中创建\languages文件夹,将语言包上传到里面。

设置默认语言 到根目录的wp-config.php中修改define (’WPLANG’, ”);为define (’WPLANG’, ‘zh_CN’); (请注意‘’,是否被转化为全角,请手工转换成半角)

其他的也没有什么要说的了,大家有问题可以留言,大家一起解决。

文中插件下载:http://lanbing.googlecode.com/files/i8i8muplugins.zip

 

分享到:
评论

相关推荐

    Wordpress mu wp-cache 缓存模块 支持多语 简体中文包

    总之,`wp-cache`插件是WordPress多用户环境下的性能优化利器,它通过高效的缓存机制提升了网站的响应速度和用户体验,同时支持多语言功能,满足了全球用户的使用需求。正确配置和使用该插件,可以帮助管理员实现...

    wordpress-mu.zip_Mu工具_Mu建站工具_WORDPRESS site_wordpress-mu

    1. **多站点管理**:通过WordPress MU,你可以在一个后台管理界面下维护所有网站,包括用户、插件、主题和更新,极大地提高了效率。 2. **子域名或子目录结构**:MU允许你选择将每个子站点作为主域名的子域名(如...

    基于PHP的WordPress MU php 多用户博客.zip

    3. **安全与性能优化**:保持WordPress MU及其插件的更新以确保安全,同时通过缓存和CDN服务提高性能。 **开发与定制:** 1. **主题开发**:创建适用于WordPress MU的主题,需要考虑到多站点环境下的兼容性和可扩展...

    用宝塔搭建WordPress网站详细教程.pdf

    - **主题与插件**:选择合适的主题和插件来增强网站的功能性和美观性。 综上所述,通过宝塔面板搭建WordPress网站是一项既简单又高效的工作。只要按照上述步骤操作,即使是初学者也能快速上手,搭建出属于自己的...

    wordpress广告插件 支持点击弹窗的wordpress广告插件

    wordpress广告插件 支持点击弹窗的wordpress广告插件。将 广告随机放置在帖子中是试验各种广告格式和展示位置的好方 法。如果您有许多经常访问您博客的网友,随机化很可能会引 起他们的注意。 以下是此插件附带的...

    微信打赏WordPress插件

    在使用微信打赏WordPress插件时,需要注意的是,微信支付有一定的手续费,通常由发起打赏的用户承担。同时,由于涉及到真实货币交易,必须遵守微信支付的相关政策和法律法规,确保所有的操作都是合法且合规的。 在...

    基于PHP的多用户博客WordPressmu源码.zip

    与标准的WordPress不同,MU版本支持在一个单一的安装中管理多个博客,每个博客都有独立的用户权限、主题和插件设置。 2. 架构分析 - 数据库结构:WordPress MU 使用单一的数据库,但通过前缀区分各个博客的数据,如...

    wordpress相册插件安装集合包及使用方法

    在选择和安装相册插件时,有几点需要注意: - **兼容性**:确保插件与你的WordPress版本兼容,否则可能导致网站运行不正常。 - **性能影响**:大型或复杂的插件可能会影响网站加载速度,因此选择轻量级且高效的插件...

    phpStudy搭建wordpress用

    这是一款用于搭建wordpress博客用的软件

    wordpress豆瓣电影图书分享插件

    "WordPress豆瓣电影、图书、音乐和相册展示插件"是一个专为WordPress设计的插件,旨在帮助用户在他们的WordPress网站上集成并展示来自豆瓣平台的电影、图书、音乐以及相册信息,为访客提供丰富的娱乐内容。...

    WordPress支付宝插件 v2.3 官方正式版-亲测版.zip

    这款插件的主要功能是集成支付宝的即时到帐和担保交易两种接口,旨在方便用户在WordPress网站上进行安全、便捷的在线支付。 即时到帐接口允许商家在顾客完成支付后立即收到款项,减少了交易中间环节,提高了资金...

    wordpress短信插件_wordpress短信接口开发_wordpress短信发送设置

    这份文档很可能是指导用户如何在WordPress网站上安装和配置短信插件的详细指南。通常,安装WordPress插件的步骤包括:在WordPress后台的“插件”页面中点击“添加新插件”,搜索相关的短信插件,如“ihuyi-plugin-...

    基于PHP的多用户博客源码 WordPress mu.zip

    3. **主题与插件**:WordPress MU支持自定义主题和插件,允许每个博客拥有独特的外观和功能,同时管理员可以全局控制所有博客的主题和插件应用。 4. **用户角色与权限**:系统预设了多种用户角色(如管理员、编辑、...

    wordpress-mu.rar_wordpress mu

    WordPress MU 2.6 正式版已经放出。WordPress MU 是一款著名的多用户版 Blog 程序。其核心代码使用了全世界最优秀的 Blog 程序 —— WordPress。因此,其丰富的功能和稳定的性能,可见一斑

    Wordpress mu wp useronline 简体中文包

    这个"Wordpress mu wp useronline 简体中文包"正是该插件的中文语言包,方便中文用户进行安装和使用,无需担心语言障碍。 插件的核心功能及知识点: 1. **在线用户统计**:`wp-useronline`实时更新在线用户数据,...

    Wordpress爬虫插件支持最新版本

    总结来说,"Wordpress爬虫插件"是提升WordPress站点内容管理效率的利器,它具备强大的数据抓取能力和灵活的应用场景。通过合理配置和使用,用户可以在遵守相关法律法规的前提下,实现信息的快速收集和发布,为自己的...

    WordPress提速插件Autoptimize

    提到WordPress提速插件,相信很多朋友都会想起WP Super Cache插件,它是一款不错的插件,提速插件在一定程度上帮助我们提升网站的速度,所以,网上也有很多的WordPress爱好者,在不断的开发这类插件,今天,就来介绍...

    WordPress插件:关注微信公众号获得验证码涨粉插件

    本插件和普通的Wordpress插件一样,上传到/wp-content/plugins/文件夹,启用插件即可。本插件非常小巧,只有一个wechat-fans.php文件,下载插件解压后,只需把wechat-fans.php放到/wp-content/plugins/wechat-fans....

    PHP实例开发源码—多用户博客源码 WordPress mu.zip

    4. **主题和插件**:WordPress MU兼容所有WordPress主题和插件,允许博客作者个性化其博客外观和增加额外功能。 5. **数据库架构**:WordPress MU使用复杂的数据库结构,如多表关联,来处理多博客环境下的数据存储。...

    wordpress检测标题重复插件duplicate-title-validate

    1、插件的下载和安装就不展开说了。 2、安装好插件并启用后,我们在编辑文章的时候,该插件将会自动检测当前的文章标题是否存在重复,具体有以下两种情况: 2.1 检测发现标题不重复时,将会在标题上方显示『This ...

Global site tag (gtag.js) - Google Analytics