空白插件
最近开始研究起Typecho的插件,想写一个插件使用,所以参考了不少文档。
其中老高的技术博客 讲的非常的清晰,值得去看一看,当然作者也走了不少弯路,相关文档也少,所以该系列教程更多是在前人的基础上做补充。
空白插件
顾名思义,就是准备一个空项目,毕竟每次插件从其他地方复制粘贴,总会有文件搞废的时候,所以就需要空白项目备份,省力省时间。
存放目录:usr/plugins/NewTset/Plugin.php
/**
* 空白插件
*
* @package NewTest
* @author Monster
* @version 1.0.0
* @link https://blog.zmonster.top
*/
class NewTest_Plugin implements Typecho_Plugin_Interface
{
/**
* 激活插件方法,如果激活失败,直接抛出异常
*
* @access public
* @return void
* @throws Typecho_Plugin_Exception
*/
public static function activate()
{
// return _t('空白插件 已启用');
}
/**
* 禁用插件方法,如果禁用失败,直接抛出异常
*
* @static
* @access public
* @return void
* @throws Typecho_Plugin_Exception
*/
public static function deactivate()
{
// return _t('空白插件 已禁用');
}
/**
* 获取插件配置面板
*
* @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)
{
}
}
放入后台后,去后台刷新,会发现插件显示即插即用,是因为插件还是空白,没有实现方法,无法启用。
版权属于:Monster_4y
本文链接:https://blog.zmonster.top/115.html
转载时须注明出处及本声明