加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

怎么开发Typecho插件教程

发布时间:2020-05-31 12:01:37 所属栏目:PHP 来源:互联网
导读:本文向码农介绍如何开发Typecho插件教程,对需要学习Typecho插件开发的码农说有一定的阅读价值,感兴趣的码农可以参考一下本文章。

先来了解一下Typecho插件的基本结构

首先就是头部的信息注释部份。 最上面的注释是插件的功能描述,将显示在插件列表中。

@package 后跟的是插件的名称。如本插件名称为HelloWorld。

@author 后跟的是插件的作者。如本插件的作者为php点点通

@link 后跟的是插件作者的主页。在插件列表中,点击作者名字,将跳转到该页面。

@dependence 后跟的是插件的版本依赖。要注意的是:这个不是Typecho的发行版本,而是构建版本。如:9.9.2-*则表示插件运行在构建版本为9.9.2以后的版本。Typecho的构建版本号可以在后台的最下方方便地看到。

@version 插件的版本号。将作为插件的版本号显示在插件列表。

接着往下,开始插件的类的定义。 插件的类名和插件的文件名及存放路径有关。 Typecho的插件一般采用两种方式来存放。简单的单文件插件,可以直接以“插件名.php”的形式存放在plugins目录下。此时,类名直接与文件名同名。当然,对于复杂一点的插件,一般建议第二种方法:以“Plugin.php”的文件名,存放在plugins的“插件名”子目录下,此时,类的名字就必须为“路径名_Plugin”了。

定义后类后,接下来就是插件的函数接口了。Typecho的插件主要有四个函数接口:

public static function activate()

这个是插件的激活接口,主要填写一些插件的初始化程序。

public static function deactivate()

这个是插件的禁用接口,主要就是插件在禁用时对一些资源的释放。

public static function config(Typecho_Widget_Helper_Form $form)

插件的配置面板,用于制作插件的标准配置菜单。

public static function personalConfig(Typecho_Widget_Helper_Form $form)

插件的个性化配置面板。用法暂时还不明,有待Hanny进一步研究。

希望这些对开发te插件的人有用

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读