前段時(shí)間我曾經(jīng)寫(xiě)了一個(gè)WP-PostViews的靜態(tài)JavaScript版插件,用于在靜態(tài)化WordPress下以JavaScript的方式提供文章計(jì)數(shù)器,當(dāng)時(shí)寫(xiě)的比較匆忙,有不少問(wèn)題,今天晚上終于抽出幾個(gè)小時(shí),將WP-PostViews的靜態(tài)JavaScript版進(jìn)行了一番大的修改,修正了以前的一些主要問(wèn)題,最新的版本目前看來(lái)我比較滿意。
以前這個(gè)WP-PostViews的靜態(tài)JavaScript插件存在的問(wèn)題是效率問(wèn)題,由于不是使用Ajax調(diào)用計(jì)數(shù)器,而且JavaScript代碼是放在頁(yè)面的中間,于是裝載文章的時(shí)候會(huì)導(dǎo)致頁(yè)面停頓一下。今天我參考了Z-Blog的一些相關(guān)技巧,使用動(dòng)態(tài)調(diào)用JavaScript的方法,在頁(yè)面的底部再調(diào)用計(jì)數(shù)器的JavaScript,頁(yè)面終于不停頓了運(yùn)行一下,效果和Ajax的幾乎差不多,感覺(jué)還可以。
這個(gè)修改版的插件優(yōu)點(diǎn):
1、小巧玲瓏,對(duì)于原來(lái)的插件修改量很小,只修改了一個(gè)文件,大部分修改增加到了一個(gè)獨(dú)立的新增文件wp-counter.php。
2、內(nèi)存占用小,wp-counter.php這個(gè)文件代碼很少,不會(huì)占用大量?jī)?nèi)存,對(duì)于虛擬主機(jī)限制PHP內(nèi)存的用戶來(lái)說(shuō)很有用。
3、效率高,沒(méi)有建立額外的http連接,不會(huì)產(chǎn)生更多負(fù)荷。
不足之處:
1、只支持頁(yè)面計(jì)數(shù),不支持首頁(yè)和目錄頁(yè)計(jì)數(shù)。
2、對(duì)所有用戶均計(jì)數(shù)。
安裝說(shuō)明:
1. 下載壓縮包,然后解壓縮文件。
2. 將postviews目錄放到wp-content/plugins目錄下。
3. 將wp-counter.php放在WordPress的根目錄下。
4. 在插件管理里面激活WP-PostViews插件。
安裝重點(diǎn)說(shuō)明一下,wp-counter.php要放在WordPress的根目錄下,不是放在插件目錄下,否則會(huì)報(bào)錯(cuò)。以前用過(guò)我這個(gè)插件的用戶建議立刻升級(jí)。
下載:點(diǎn)這里下載最新的基于JavaScript版本的WP-PostViews。
新聞熱點(diǎn)
疑難解答
圖片精選