您現在的位置是:電腦技術吧?>? 編程技術 ??>??emlog友情鏈接插件,Typecho插件??>??正文詳情

emlog友情鏈接插件,Typecho插件

蟻絲娜2019-12-13 18:02:36 人圍觀
簡介typecho優酷插件本文主要介紹Typecho插件編寫教程(1):HelloWorld。本文介紹了插件的文件結構、插件信息、插件結構、插件過程等內容。對于你的朋友,你可以參考一下老typecho301插件

這篇文章主要介紹了typecho插件編寫教程(一):Hello World,本文講解了插件的文件結構、插件信息、插件結構、插件流程等內容,需要的朋友可以參考下  最近老高正在編寫一個關于typecho的插件,由于typecho不像wordpress,有那么多的文檔參考,寫一個插件還是遇到了很多的坑,不過隨著研究的不斷深入,老高也慢慢上手了,于是總結出此篇編寫教程分享給大家!  I. 從HelloWorld說起  基本信息  想必想要開發typecho的你一定閱讀過官方示例插件HelloWorld的源碼吧?  我們先看看usr/plugins/HelloWorld/Plugin.php文件前幾行   代碼如下:  if (!defined('__TYPECHO_ROOT_DIR__')) exit;  /**  * Hello World  *  * @package HelloWorld  * @author qining  * @version 1.0.0  * @link http://typecho.org  */  ...  ...  這幾行代碼是一個插件的基本信息,我們由代碼可以得出以下與插件相關的基本信息  插件說明 --- Hello World  插件包名 --- HelloWorld  插件作者 --- qining  插件版本 --- 1.0.0  插件鏈接 --- http://typecho.org  同時這些信息都會顯示在插件頁中,如下圖

  插件結構  我們繼續向后面的代碼看,一個最簡單的插件結構如下(為了縮短篇幅,老高移除了具體方法的實現)  每個方法基本都有注釋,老高不再贅述。

  看起來很簡單吧?其實里面還是有不少坑的。

   代碼如下:  class HelloWorld_Plugin implements Typecho_Plugin_Interface  {  /**  * 激活插件方法,如果激活失敗,直接拋出異常  *  * @access public  * @return void  * @throws Typecho_Plugin_Exception  */  public static function activate(){}  /**  * 禁用插件方法,如果禁用失敗,直接拋出異常  *  * @static  * @access public  * @return void  * @throws Typecho_Plugin_Exception  */  public static function deactivate(){}  /**  * 獲取插件配置面板  *  * @access public  * @param Typecho_Widget_Helper_Form $form 配置面板  * @return void  */  public static function config(Typecho_Widget_Helper_Form $form){}  /**  * 個人用戶的配置面板  *  * @access public  * @param Typecho_Widget_Helper_Form $form  * @return void  */  public static function personalConfig(Typecho_Widget_Helper_Form $form){}  /**  * 插件實現方法  *  * @access public  * @return void  */  public static function render(){}  }  插件流程  插件的基本流程是這樣的。

  1.當我們的插件寫好后會出現在后臺  2.點擊啟用按鈕后,會執行對應插件類的activate方法  3.插件與目標插件點關聯,等待觸發  4.當點擊停用的時候調用deactivate方法  本節完。

  下一節老高會更詳細的說明插件類的方法。

版權聲明:本文由 蟻絲娜 整理編輯。

原標題:typecho登錄插件,typecho評論插件

轉載注明出處:http://www.dn9ww09s.icu/program/15436.html

文章評論

    共有條評論來說兩句吧...

    用戶名:

    驗證碼:

作者推薦

  • iOS3D游戲,ios 3dtouch

    iOS3D游戲,ios 3dtouch 相關圖片ios3dtouch在哪開首先需要獲取mono.data.sqlite.dll文件和system.data.dll文件。如果你在MAC上使用unity,那就太悲劇了。我找不到這兩個文件,3dtouch怎么用...

  • 關閉iOS更新,ios更新怎么關閉

    關閉iOS更新,ios更新怎么關閉 相關圖片ios關閉自動更新在IOS應用程序開發中,可以打開虛擬鍵盤進行輸入操作的視圖對象有三種,但是如何關閉虛擬鍵盤還沒有提供一種自動的方法。這需要我們自己來實現。首先,按鍵盤上...

  • asp是什么,asp和php

    asp是什么,asp和php 相關圖片asp網頁本文主要介紹了asp.net連接mysql數據庫的兩種方法和實例。它使用官方的MySQL組件和odbc.net。您可以參考以下方法給您的朋友:使用MySQL官方net是啥...

  • 因為程序錯誤是什么,無法完成請求因為程序錯誤

    因為程序錯誤是什么,無法完成請求因為程序錯誤 相關圖片電腦老是彈出應用程序錯誤我以前沒有使用過XP系統(XP在大學時我就用過,但從那以后我就沒有使用過XP了。那時候我不喜歡它漂亮的界面,呵呵。),我沒有遇到過這樣的問題。今天,...

  • 打開相機閃光燈,相機的閃光燈在哪里打開

    打開相機閃光燈,相機的閃光燈在哪里打開 相關圖片照相機閃光燈怎么打開今天,我想和大家分享一下如何調用iPhone的攝像頭功能并打開閃光燈。我不懂一些代碼,其中許多是從網上的其他代碼借來的。IOS有兩種拍攝照片和視頻的方式:...

  • jsp標簽庫有哪些,java標簽庫

    jsp標簽庫有哪些,java標簽庫 相關圖片jsp開發網站JSTL標簽是sun率先與Apache社區合作的產品。不幸的是,自從它出現以來,它已經是一種過時的技術。Sun的軟件架構師似乎缺乏從客戶的角度考慮技術方向的能力jsp jstl...

  • 如何判斷數組是否為空,數組為空怎么判斷

    如何判斷數組是否為空,數組為空怎么判斷 相關圖片js怎么判斷一個數組為空一。Isset函數:判斷變量是否初始化注意:不判斷變量是否為空,可用于判斷數組中的元素是否已定義。注:當使用ISSET判斷數組元素是否已初始化時,其效率約...

  • 系統的特性和分析方法,系統的分析方法及各自的優點

    系統的特性和分析方法,系統的分析方法及各自的優點 相關圖片分析系統穩定性的方法Xcode 4.3符號崩潰的位置與舊版本不一致。/應用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.pl系統分析的方法有哪些...

  • ios 10,ios12.2

    ios 10,ios12.2 相關圖片ios12.1.3我的一個同事問我如何學習IOS。我不需要編碼就能生產產品。好吧,是的,我不需要有能力,但如果可以,我可以更好地與程序員溝通。至少我們能聽懂同樣的語言。讓我推薦一...

  • 碰撞檢測有啥用,opcode碰撞檢測

    碰撞檢測有啥用,opcode碰撞檢測 相關圖片Qt碰撞檢測我們設置要檢測的碰撞的物理設置(以下我們稱之為物理體x x)XX。Physicsbody=skphysicsbody(矩形大小:cgsize(x:100,y:1cocos碰撞檢測...

熱評文章

  • aspx的數據傳遞到aspxcs,.cs

    aspx的數據傳遞到aspxcs,.cs 相關圖片js在aspx沒反應本文主要介紹了在后臺刷新ASPX頁面的四種方法。凈現金。對于朋友,請參考以下內容:回復。重定向(請求。網址。Tostring());響應。寫入(腳本語言=Jaspx是什么語言...

  • asp變量查詢代碼,季度查詢asp代碼

    asp變量查詢代碼,季度查詢asp代碼 相關圖片asp網站表格代碼%Response. Write scriptalert ('19981) if request (ID) =;aspajax批量查詢...

  • iOS3D游戲,ios 3dtouch

    iOS3D游戲,ios 3dtouch 相關圖片ios3dtouch在哪開首先需要獲取mono.data.sqlite.dll文件和system.data.dll文件。如果你在MAC上使用unity,那就太悲劇了。我找不到這兩個文件,3dtouch怎么用...

  • %c,8c

    %c,8c 相關圖片7c本文主要介紹C?判斷兩幅圖像是否一致的快速方法。對于需要的朋友,請參考以下代碼:?區域判斷圖片是否一致//summary///判斷圖片是否一致///summarc=...

  • html打開asp頁面,aspnet頁面傳值方式

    html打開asp頁面,aspnet頁面傳值方式 相關圖片asp開發網頁本文主要介紹了asp.net錯誤頁處理的實例。對于朋友,請參考以下1。新golbal.asax的代碼如下:void application[error(obje網頁創建asp...

  • %c,8c

    %c,8c 相關圖片7c顯然手動設置本地網絡是不可取的,所以我們需要讓程序幫助我們完成它。需要的朋友可以指網絡在我們今天的生活和工作中越來越重要的作用。可以說,沒有網絡,我們就無法正常...

  • excel示例表,excel表格例子

    excel示例表,excel表格例子 相關圖片excel例子本文主要介紹了asp.net讀取excel文件的三種方法:OLEDB讀取excel文件、COM組件讀取excel文件和文件流讀取excel文件。有需要的朋友可以excel表格篩選...

  • 替換空格,excel去空格

    替換空格,excel去空格 相關圖片怎么把空格去掉本文主要介紹了壓縮ASPX頁面和消除冗余空間的兩種方法。可以在發布頁面之前壓縮ASPX,而不會浪費web服務器的CPU。您可以參考以下兩種方法給您的朋友:1)逐如何把空...

  • 怎么查信用卡卡號,信用卡卡號查詢

    怎么查信用卡卡號,信用卡卡號查詢 相關圖片信用卡還款本文主要介紹了驗證信用卡號是否正確的PHP函數。本文直接給出了實現代碼。作為參考,您可以使用以下PHP函數來驗證卡號是否為信用卡:?12345678910111信用卡怎么還款...

  • 字符串忽略大小寫,字符串字母大小寫轉換

    字符串忽略大小寫,字符串字母大小寫轉換 相關圖片字符串變大寫常用的替換函數代碼如下:公共函數高光(s,f)dimtl,TM,TR,K TL=TM=TR=s K=instr(1,TR,f,1)do whilek0 TL=Tjava字符串大小寫轉換函數...

關注微信

变脸官网查询