一、Wordpress Mu是Wordpress的多用戶版,雖然在內(nèi)核上是一樣的,但是也有一些插件、模板并不能通用,一部分可以通過(guò)簡(jiǎn)單的修改來(lái)適應(yīng)Mu,而有一些要寫(xiě)入實(shí)體文件的則不能。
那類插件能夠通用?寫(xiě)入數(shù)據(jù)庫(kù)而不寫(xiě)入web文件的都可以在Mu上使用,因?yàn)镸u上是多個(gè)用戶共用同樣的web數(shù)據(jù),如果要發(fā)生改變則所有的用戶都會(huì)發(fā)生改變,顯然這是不可以的,所以那些寫(xiě)入實(shí)體文件的是不能在Mu上使用的,例如WP-T-WAP,這個(gè)會(huì)在根目錄增加一個(gè)wap文件夾,只要有一個(gè)網(wǎng)站啟用了,就會(huì)生成這個(gè)文件,于是,所有沒(méi)啟用的也可以使用http://hellofai.i8i8.net/wap這種形式來(lái)訪問(wèn),不過(guò)WP-T-WAP不同于其他插件,這個(gè)可以通過(guò)全站啟用來(lái)解決,以避免用戶禁用它,這樣用戶只有配置的權(quán)限而沒(méi)有禁用的權(quán)限,web文件也不會(huì)發(fā)生改變,所以某些可以固定web文件的也可以應(yīng)用在Mu上面。
在Mu上如何生成sitemap xml?
在Wordpress上我們一直在使用一款叫做Google XML Sitemaps的插件,但是因?yàn)檫@個(gè)會(huì)生成實(shí)體文件,也就不能在Mu上使用,當(dāng)然有人建議使用sitemap_1.xml、sitemap_2.xml這種形式來(lái)解決,但是這樣一來(lái)用戶多的話這些文件會(huì)非常多,而且都放在根目錄,不但亂,而且這種文件通過(guò)任何子域名/sitemap_1.xml這樣都可以訪問(wèn),例如
http://hellofai.i8i8.net/sitemap_1.xml
http://imfai.i8i8.net/sitemap_1.xml
顯然這個(gè)地圖并不正確,那么同一個(gè)網(wǎng)址也會(huì)有N個(gè)
http://hellofai.i8i8.net/sitemap_1.xml
http://hellofai.i8i8.net/sitemap_2.xml
http://hellofai.i8i8.net/sitemap_3.xml
這樣,所以這個(gè)插件是不可用的。那么如何解決這個(gè)問(wèn)題呢?那么只能使用不生成實(shí)體文件的插件了,有一款叫做xml-sitemap的插件,是專門(mén)為Wordpress Mu而修改的,會(huì)自動(dòng)生成sitemap xml地圖,而不會(huì)寫(xiě)入web數(shù)據(jù)。子域名可以通過(guò)http://hellofai.i8i8.net/sitemap.xml
http://imfai.i8i8.net/sitemap.xml
這種形式來(lái)訪問(wèn)。
如何實(shí)現(xiàn)域名綁定?
這個(gè)問(wèn)題Wordpress Mu的開(kāi)發(fā)人員早就想到了,Wordpress Mu的核心開(kāi)發(fā)人員Donncha O Caoimh寫(xiě)了一款Domain Mapping的插件可以很好的解決這個(gè)問(wèn)題。通過(guò)配置插件就可以實(shí)現(xiàn)綁定域名,需要獨(dú)立IP主機(jī),最簡(jiǎn)單的方法就是將所有指向你IP的域名都可以訪問(wèn)到你的網(wǎng)站,例如息壤的獨(dú)立IP就可以,一般情況下我們認(rèn)為只要通過(guò)IP可以訪問(wèn)的網(wǎng)站都可以使用任何指向該網(wǎng)站的域名訪問(wèn)。
如何讓用戶有編輯、上傳模板的權(quán)限?
在Wordpress Mu中只有管理員可以在線添加主題,同Wordpress后臺(tái)一樣,這些文件添加后會(huì)寫(xiě)入/wp-content/Themes,為了安全,這個(gè)權(quán)限不會(huì)對(duì)用戶開(kāi)放,但是編輯主題還是可以實(shí)現(xiàn)的,那么就需要一個(gè)插件userthemes,這個(gè)插件允許用戶將主題私有化并且在線編輯主題,當(dāng)用戶點(diǎn)擊復(fù)制的時(shí)候它會(huì)將該模板復(fù)制到/wp-content/blogs.dir/11/themes這種形式的文件夾之下(11是用戶的博客ID),然后用戶編輯的模板會(huì)存儲(chǔ)在這里面,而不會(huì)影響到系統(tǒng)的默認(rèn)模板,用戶可以隨時(shí)刪除這里面的私有模板。上傳模板是不太好辦,這個(gè)需要太多的判斷,而且還要檢測(cè)壓縮包內(nèi)文件的安全性,所以一般是不會(huì)啟用的,Yo2使用的是改版的Wordpress而不是Wordpress Mu。
如何禁止自動(dòng)保存?
相信用Wordpress的朋友都知道這個(gè)東西,如果時(shí)間長(zhǎng)了的話這個(gè)數(shù)量是十分的龐大,因此我們就要禁止這以功能,有朋友說(shuō)修改wp- config.php文件來(lái)改變或者禁止,但是在Wordpress Mu2.8.5.2中顯然并不好使,那么就有一個(gè)disable-revisions-and-autosave的插件來(lái)實(shí)現(xiàn)了,上傳即可,無(wú)需啟用,也沒(méi)有任何選項(xiàng)設(shè)置。
如何使用手機(jī)訪問(wèn)和管理博客?
在上面我提到了WP-T-WAP這個(gè)插件,全站啟用即可,使用方法同wordpress獨(dú)立版一樣,訪問(wèn)地址為http://hellofai.i8i8.net/wap,然后http://hellofai.i8i8.net/wap/login.php可以登陸,登陸后即可看到有創(chuàng)建新日志、管理日志、管理評(píng)論的入口。(該網(wǎng)址可以通過(guò)web/wap瀏覽器訪問(wèn))為了阻止蜘蛛抓取這些內(nèi)容,可以在 robots.txt中增加Disallow: /wap來(lái)阻止(可能對(duì)百度無(wú)效,因?yàn)樗蛔袷貐f(xié)議)蜘蛛抓取,以免照成網(wǎng)站內(nèi)容重復(fù)問(wèn)題。
如何嵌套評(píng)論?
在Wordpress 2.7之后自帶嵌套功能,Wordpress Mu上自然也自帶這個(gè)功能,需要主題的支持。不過(guò)還有一個(gè)更好的選擇,那就是Wordpress Thread Comment插件,代碼控閃過(guò)。使用原生嵌套可以配合插件Mail To Commenter來(lái)發(fā)送回復(fù)通知郵件。
如何實(shí)現(xiàn)評(píng)論手機(jī)短信提醒?
這個(gè)跟wordpress獨(dú)立版一樣,可以通過(guò)插件Comment Fetion Alert來(lái)實(shí)現(xiàn),這個(gè)插件寫(xiě)入數(shù)據(jù)庫(kù)而不寫(xiě)入web,所以可以通用,簡(jiǎn)單的配置后就可以使用。(使用飛信API接口實(shí)現(xiàn))
為什么后臺(tái)添加媒體的flash上傳不能使用?這是因?yàn)槟惆惭b了flash player 10的緣故,官方給出的建議是降級(jí)會(huì)flash player 9,不過(guò)在最近版的WP和MU上都得到了解決。我看著瀏覽器的圖標(biāo)很好看,怎么實(shí)現(xiàn)?
1、主題中添加<link rel="shortcut icon" href="xx.ico" type="image/x-icon" />來(lái)實(shí)現(xiàn)這個(gè)功能。
2、使用插件Shockingly Simple Favicon來(lái)實(shí)現(xiàn),使用插件的好處是更換主題不必重新添加代碼。
二、首先對(duì)上面漏掉的東西做一點(diǎn)補(bǔ)充:(WordPress Mu以下簡(jiǎn)稱Mu)
1、Mu插件的上傳與啟用
Mu插件上傳到wp-content/mu-plugins目錄即可,插件會(huì)自動(dòng)啟用。
2、綁定域名插件
分為2個(gè)文件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
管理員的管理處會(huì)出現(xiàn)一個(gè) 風(fēng)格管理 的選項(xiàng),管理可以設(shè)置的選項(xiàng)有:
私有風(fēng)格限制 建議不要超過(guò)5個(gè),目前愛(ài)吧設(shè)置為5個(gè),也就是用戶可以存在5個(gè)私有主題。
隱藏原管理面板 這個(gè)是用來(lái)隱藏Mu自帶的用戶主題管理面板的,只對(duì)開(kāi)通編輯權(quán)限的用生效。
下面是用戶博客列表,第一列是ID,第二列是主題路徑,第三列是主題名稱,第四列是是否具有權(quán)限,在這里管理可以賦予用戶編輯權(quán)限。
4、禁止保存插件disable-revisions-and-autosave
這個(gè)無(wú)需任何管理,只要上傳到即可wp-content/mu-plugins
5、手機(jī)版博客插件WP-T-WAP
這個(gè)要上傳到/wp-content/plugins中,然后到管理員的后臺(tái) 全站啟用插件。
6、飛信插件Comment Fetion Alert
這個(gè)也要上傳到/wp-content/plugins中,用戶可選啟用。
7、xml-sitemap插件
上傳到wp-content/mu-plugins,無(wú)需其他設(shè)置。
另外,關(guān)于Wordpress Mu的安裝也沒(méi)有什么難的,到官方下載最新的版本,然后上傳到網(wǎng)站根目錄,然后運(yùn)行 http://你的網(wǎng)址根據(jù)提示安裝即可,在最前面有兩個(gè)選項(xiàng)形式,一個(gè)是 二級(jí)域名模式,還有一個(gè)是目錄模板,如果使用二級(jí)域名模式需要主機(jī)支持泛(*)綁定。
關(guān)于語(yǔ)言包,大家可以到WP中文團(tuán)隊(duì)下載到,然后在wp-content中創(chuàng)建/languages文件夾,將語(yǔ)言包上傳到里面。設(shè)置默認(rèn)語(yǔ)言 到根目錄的wp-config.php中修改define (’WPLANG’, ”);為define (’WPLANG’, ‘zh_CN’); (請(qǐng)注意‘’,是否被轉(zhuǎn)化為全角,請(qǐng)手工轉(zhuǎn)換成半角)
新聞熱點(diǎn)
疑難解答
圖片精選