最近,制作了不少粗糙的wordpress主題,但是一直未涉足wordpress插件的制作,網絡上關于插件制作的資料也不多,自己摸索了一下,學習了一個隨機調用名言名句的小插件,雖然沒什么技術含量,但是也代表了wordpress插件開發的一個基本步驟吧,下面,就和網友們共享一下此插件創建的過程,與大家共同學習之。
第一步、建立一個random_words的文件,放置在wpcontentplugins里面,注意保存為utf8模式哦。這個就是我們插件的內容頁了。
第二步、在random_words中插入你插件的相關介紹說明文字吧,其格式如下
- PluginName:隨機名言
- Version:1.0
- PluginURI com
- Description:隨機調用名言名句
- Author:luoboyu
- AuthorURI:
這個要放到該文件的頂部喲,不可以放錯地方了。標準的插件信息至少要有插件名稱pluginname,這樣WordPress才能識別你的插件。其他信息將顯示在控制面板插件管理頁面中。創建好之后,你的后臺便會出現你剛剛創建的插件信息了如下圖所示。
插件管理頁面
第三步、調用的存儲的數據,即我們將我們需要調用的內容名言名句保存在一個數組中,然后隨機調用此數組中的任意一條信息即可,代碼如下所示
- functionwords_generate{
- $words=array
- '學會理解,因為只有理解別人,才會被別人理解。',
- '學會快樂,因為只有開心度過每一天,活得才精彩。',
- '當困難來臨時,用微笑去面對,用智慧去解決。',
- '天時不如地利,地利不如人和。',
- '互相寬容的夫妻一定百年共枕。'
- ;
- return$words[rand0,count$quotes1];
- }
我們建立了ab_arq_generate函數,該函數返回值為$quotes這個數組變量中儲存的任意一條名言名句,當然,我們需要把想要顯示的名言名句存入數組中即可。
第四步、當我們啟用此插件的時候,返回任意一條名言名句。代碼如下
- functionwords_change_bloginfo$text,$show{
- if'description'==$show{
- $text=words_generate;
- }
- return$text;
- }
第五步、使用過濾器add_filter函數
add_filter'bloginfo','words_change_bloginfo',10,2;
好了至此,這個簡單的隨機名言插件就結束了。那么我們如何調用它了,呵呵,簡單的很,一行代碼即可
echowords_change_bloginfo$text,true;
請在需要調用的地方加入上述代碼即可了,我們看一下在本地測試的結果本人是在single頁面調用了一次
每日名言插件調用
到目前為止,已經向您展示了創建這個插件的基本知識,但你也可以在幾個方面來擴展它,例如 如果我們有更多的數據處理?我們可以從以下二個方案中進行選擇。一 我們可以增加另外一個頁面,專門用來儲存words_generate函數的數據,并在random_words中包含它。二 當然我們可以使用一個專門的數據庫表來儲存了,關于如何使用數據庫表來存取,我們下次再講。
雖然這只是一個很小的插件,但是它至少向我們展示了wordpress插件制作的一個基本流程,本人也在學習中,希望能和網友們共同進步。嘿嘿,最后,本文由蘿卜居家園網luoboju發表,,謝謝了! 。
新聞熱點
疑難解答
圖片精選