如何給WordPress的functions制作模版函數(shù)擴展插件

[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!

插件影響 WordPress 性能這個事兒各位站長也是煞費苦心,各位站長估計也和在下的想法一樣,大家都是秉著“能用代碼解決的就堅決不用插件”的原理;

那不用插件的話,各種的小功能咋處理呢?都放在了functions文件里,可是這么一來我們每次升級模板的時候,可能一不小心,對,就是一不留心,

然而就會被覆蓋掉functions文件,這。。。一下就會傻眼了,這么SB的事兒,我估計不光我,很多站長也干過吧,后悔都來不及,那有沒有好的解決辦法呢?

當然,我們可以給functions造一個插件嘛。。這樣不就哦了嘛~

具體方式如下:

<?php
/*
Plugin Name: functions模版函數(shù)擴展插件
Description: 給主題模版函數(shù)庫里添加點小功能
Author: 老梁`s Blog
*/
//文件里面加入代碼就可以和functions文件一樣哦
?>

把上面的代碼自己另存為一個php文件,記住是UTF-8編碼(如果不會,請看這里 復制的PHP文件運行打開是亂碼如何解決?(PHP GBK編碼變UTF-8)),

然后放進wp-content/plugins文件夾,直接放進插件文件夾,然后我們去插件中心看看。

我前幾天給評論做了不帶插件的評論過濾,放在了functions文件里,今天咱們移出來,放在我們新制作的插件內,然后我們先來看未啟動的時候;

咱們沒有開啟的時候,帶網(wǎng)址是留言成功的,請看圖,我們開啟一下,看下會如何呢?

OK,我們復制了一下,剛才評論成功的文字,又再一次放在了評論框內,現(xiàn)在我們再提交,是不是一切就OK了?是不是很好用?

這一來以后還有需要放到functions.php里的自定義代碼都可以放到這個“自制”的小插件嘍,主題以后可以肆無忌憚的更新,麻麻再也不用擔心丟失這些辛辛苦苦收集的自定義代碼嘍。

教程到此結束;

PS:文章內提到了復制代碼會變成gbk,而不是uf8的,文章內,我插入了鏈接,再此再插入一下,大家多看看

復制的PHP文件運行打開是亂碼如何解決?(PHP GBK編碼變UTF-8)

PS:2019-08-30追加;

先將下面內容保存為utf-8格式的php文件(別用記事本),起名為functions-06929.php,放入跟主題的functions.php文件同目錄中。

<?php
/**
 * 自制functions文件
 * http://madamerex.com/
 */
?>
<?php
/* 請在下面加入自定義函數(shù) */
 
?>

自己的函數(shù)都可以加在這個文件里面,每次更新主題后在原functions.php文件中引入即可。

引入代碼,把代碼加到主題functions.php文件中。

// 引入其它functions.php文件
@include(TEMPLATEPATH.'/functions-06929.php');

問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信

所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責聲明,若由于商用引起版權糾紛,一切責任均由使用者承擔。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對《免責聲明》全部內容的認可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來自互聯(lián)網(wǎng)收集,僅供用于學習和交流,請勿用于商業(yè)用途。如有侵權、不妥之處,請聯(lián)系站長并出示版權證明以便刪除。 敬請諒解! 侵權刪帖/違法舉報/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學習,歡迎贊賞評論,如有謬誤,請聯(lián)系指正;轉載請注明出處: » 如何給WordPress的functions制作模版函數(shù)擴展插件

發(fā)表回復

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調試;服務器或網(wǎng)絡推薦及配置;APP開發(fā)與維護;網(wǎng)站開發(fā)修改及維護; 各財務軟件安裝調試及注冊服務(金蝶,用友,管家婆,速達,星宇等);同時也有客戶管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情