相信大家都知道插件的安裝文件在什么地方吧,沒(méi)錯(cuò)就在WP-Content->plugins里面,我們所安裝的插件都存放在了這個(gè)文件夾里面。當(dāng)我們剛開(kāi)始搭建好WordPress網(wǎng)站的時(shí)候,里面會(huì)默認(rèn)提供兩個(gè)插件,一個(gè)是Akismet(過(guò)濾垃圾評(píng)論插件)和一個(gè)hello插件(顯示歌詞的插件)。我們可以打開(kāi)hello.php這個(gè)文件,這個(gè)插件相當(dāng)于我們制作插件的入口,通過(guò)查看里面的內(nèi)容,我就可以知道創(chuàng)建一個(gè)插件的方法。如下:
/*
PluginName:HelloDolly
PluginURI:http://http://saffronspanish.com/
Description:這是一款很簡(jiǎn)單的插件.
Author:磊子
Version:1.6
AuthorURI:http://http://saffronspanish.com/
*/
//從上面分別是插件的名稱,插件URL地址,插件描述,插件作者,插件版本,作者地址
//這些內(nèi)容使用'/**/'注釋符號(hào)括住
這里要注意的是你創(chuàng)建的插件名稱和插件文件夾名稱必須是唯一的,獨(dú)一無(wú)二的,這樣避免與其他插件發(fā)送沖突??梢匀oogle或者百度先驗(yàn)證一下這個(gè)名字到底是不是獨(dú)一無(wú)二的。還有就是你的取的插件名字得讓別人明白你的插件是干什么的,文件夾名稱不能使用中文名稱,下面磊子就簡(jiǎn)單的說(shuō)一下流程。
首先你需要考慮所制作插件的復(fù)雜度,如果很簡(jiǎn)單可以直接創(chuàng)建一個(gè)文件,如果涉及的文件較多,需要?jiǎng)?chuàng)建一個(gè)文件夾。不管哪種需要名稱的唯一性,比如磊子之前做的插件文件夾名稱就叫l(wèi)eizi-qa,然后在文件中創(chuàng)建下面的信息.。
/*
PluginName:問(wèn)答
PluginURI:
Description:問(wèn)答可以為您的WordPress網(wǎng)站創(chuàng)建一個(gè)功能豐富的問(wèn)答版塊,更好的與用戶交流和溝通。直觀的顯示用戶的問(wèn)題以及回答內(nèi)容,并且可以對(duì)問(wèn)題和回答進(jìn)行投票和拍磚等等。
Author:磊子
Version:1.0
AuthorURI:http://http://saffronspanish.com
*/
標(biāo)準(zhǔn)的插件信息至少要有插件名稱,這樣WordPress才能識(shí)別你的插件。其他信息將顯示在控制面板插件管理頁(yè)面中。標(biāo)準(zhǔn)插件信息對(duì)各行順序沒(méi)有要求。創(chuàng)建好之后如果,你的后臺(tái)便會(huì)出現(xiàn)你剛剛創(chuàng)建的插件。這樣你的插件就算創(chuàng)建成功了,還有一般在插件信息的下面可以添加版權(quán)信息。
<?php
/*Copyright年份作者名(email:你的郵箱)
Thisprogramisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheGNUGeneralPublicLicenseaspublishedbytheFreeSoftwareFoundation;eitherversion2oftheLicense,or(atyouroption)anylaterversion.
Thisprogramisdistributedinthehopethatitwillbeuseful,butWITHOUTANYWARRANTY;withouteventheimpliedwarrantyofMERCHANTABILITYorFITNESSFORAPARTICULARPURPOSE.SeetheGNUGeneralPublicLicenseformoredetails.
YoushouldhavereceivedacopyoftheGNUGeneralPublicLicensealongwiththisprogram;ifnot,writetotheFreeSoftwareFoundation,Inc.,51FranklinSt,FifthFloor,Boston,MA02110-1301USA
*/
?>
如果大家想把插件提交到WordPress官網(wǎng),或者給用戶有一個(gè)很好的說(shuō)明??梢蕴砑右粋€(gè)名稱為Readme的文本文件。里面可以以介紹插件的功能、安裝方法、使用說(shuō)明、適用的WordPress版本、插件更新信息等。
插件的創(chuàng)建還是比較容易的。大家可以根據(jù)自己的習(xí)慣和需求添加一些其他內(nèi)容,比如可以寫一個(gè)html頁(yè)面專門來(lái)介紹你的插件。還有就是在開(kāi)始制作插件之前多多研究下已有插件的寫法,每個(gè)插件的制作方法千變?nèi)f化,如果有不錯(cuò)的方法要及時(shí)做好總結(jié)。這樣我們?cè)陂_(kāi)發(fā)的過(guò)程中可以少走很多彎路。
更多信息請(qǐng)查看IT技術(shù)專欄