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