多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > WordPress > 做一個自己的WordPress插件

做一個自己的WordPress插件

來源:程序員人生   發布時間:2014-04-30 09:15:18 閱讀次數:2883次
很多人在換主題時首先做的是修改一下,例如加上自己的站點統計代碼,或者加上自己的個性功能等等。如果我們把這些功能都做成一個插件,那樣我們在換主題時就可以省很多功夫。這篇文章淺淺睇說一下如何做一個你自己的插件。

首先建一個bolo.php文件,在里面寫上下面的代碼:
< ?php
/*
Plugin Name: bolo
Plugin URI: http://imbolo.com
Description: Bolo's custom plugin
Version: 1.0
Author URI: http://blog.imbolo.com
*/
?>
把這個文件放進一個叫bolo的文件夾里,上傳到plugins目錄后就可以在后臺激活。這就是一個最簡單的插件了,什么功能都沒有。下面我就加一些功能。

添加站點統計
站點統計是每個站長都會使用的工具,每天都不能少,通過插件來添加站點統計,免除了手動修改主題的麻煩。代碼也非常簡單。
function site_analytics() {
echo '此處替換成你的統計代碼';
}

add_action('wp_footer', 'site_analytics');
把上面的代碼插入到bolo.php里,統計代碼就會自動添加到主題模板wp_footer()的地方。

移除某些插件的CSS和JS
很多插件在激活以后會在主題模板的wp_head()和wp_footer()這兩個地方添加自己的CSS和JS,這樣會增加HTTP請求數。因此我們在合并了插件的CSS和JS文件后需要移除這些Hook,防止作用相同的文件重復加載,我們可以用下面的代碼輕松搞定。
remove_action( 'wp_head', '插件的Hook'); //移除header里的某個Hook
remove_action( 'wp_footer', '插件的Hook'); //移除footer里的某個Hook

后記
以上兩個舉例希望可以起到拋磚引玉的作用,要開發更多的功能,可以參考一下《預留改進的空間》這篇文章。很多人喜歡吧一些小功能寫進主題的functions.php里,我個人認為把這些功能都做成一個獨立的插件是一個更好的辦法。雖然精確地說整個網站的運行速度是會慢那么很微小的一點點,但那幾毫秒的時間省下來了你又能干些什么?如果非要追求速度,把頁面緩存成html文件就沒有差別了。

原文:http://blog.imbolo.com/diy-a-plugin/

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------

上一篇 PHP 數組合并相加與array_merge 的區別

下一篇 我們應該如何改變企業網站優化的弊端

分享到:
------分隔線----------------------------
為碼而活
積分:4237
15粉絲
7關注
欄目熱點
關閉
程序員人生
主站蜘蛛池模板: 久久精品国产欧美成人 | 欧美极品尤物在线播放一级 | 日韩理伦片秋霞理伦 | 越猛烈欧美xx00动态图带声音 | 91亚洲国产成人久久精品网址 | 国产精品v欧美精品∨日韩 国产精品v欧美精品v日本精 | 精品久| 欧美精品18videosex巨大 | 日韩 欧美 自拍 | 欧美日韩一 | h视频免费观看 | 欧美日本韩国一区 | 自拍偷拍第 | 伊人99| 性欧美成人免费观看视 | 日本精高清区一 | 黄色录像大片毛片aa | 在线观看麻豆精品国产不卡 | 国产成人久久精品推最新 | 欧美另类bbbbxxxx| 嗯啊羞羞视频在线观看动漫 | s级毛片 | 国产欧美日韩综合精品二区 | 视频在线观看免费视频 | 波多野结衣视频在线 | 韩国午夜理伦三级2020豆豌 | 亚洲高清一区二区三区 | 亚洲精品老司机综合影院 | 婷婷在线观看视频 | japanese日本护士18 | 成人爱av18丰满 | 久久精品国内偷自一区 | 一区二区三区四区在线 | 国产成人精品午夜在线播放 | 能免费看的黄色网址 | 在线视频观看一区 | 久久 在线播放 | 羞羞在线| 欧美free gays xxxx | 亚洲图片偷拍区 | 在线综合亚洲欧美网站天堂 |