typecho插件编写教程(一):Hello World
《PHP实例:typecho插件编写教程(一):Hello World》要点: PHP实例最近老高正在编写一个关于typecho的插件,由于typecho不像wordpress,有那么多的文档参考,写一个插件还是遇到了很多的坑,不过随着研究的不断深入,老高也慢慢上手了,于是总结出此篇编写教程分享给大家! PHP实例I. 从HelloWorld说起 PHP实例基本信息 PHP实例想必想要开发typecho的你一定阅读过官方示例插件HelloWorld的源码吧? PHP实例我们先看看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 ?*/ ?... ?... 这几行代码是一个插件的基本信息,我们由代码可以得出以下与插件相关的基本信息 PHP实例插件说明 ---> Hello World PHP实例同时这些信息都会显示在插件页中,如下图 PHP实例 PHP实例插件结构 PHP实例我们继续向后面的代码看,一个最简单的插件结构如下(为了缩短篇幅,老高移除了具体办法的实现) PHP实例每个办法基本都有注释,老高不再赘述. PHP实例看起来很简单吧?其实里面还是有不少坑的.
代码如下:
class HelloWorld_Plugin implements Typecho_Plugin_Interface { ??? /** ???? * 激活插件办法,如果激活失败,直接抛出异常 ???? * ???? * @access public ???? * @return void ???? * @throws Typecho_Plugin_Exception ???? */ ??? public static function activate(){} PHP实例??? /** PHP实例??? /** PHP实例??? /** PHP实例??? /** PHP实例插件流程 PHP实例插件的基本流程是这样的. PHP实例1.当我们的插件写好后会出现在后台 PHP实例本节完. PHP实例下一节老高会更详细的说明插件类的办法. 《PHP实例:typecho插件编写教程(一):Hello World》是否对您有启发,欢迎查看更多与《PHP实例:typecho插件编写教程(一):Hello World》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |