261 字2 分钟
“ActivePlugin_插件ID名称”函数是必须的
Z-Blog 在 1.8 版中加入了类似 WordPress 的插件机制,可谓强大。抱着学习的态度,我也试着写了一些插件,小试牛刀。
不过在开发插件的过程中有个问题很让人不解,如果插件有 include 文件,这个文件可能导致排序在该插件后面插件的 include.asp 无效。所以,常常有人在论坛中发帖询问 htmldefault、sitemaps 等插件无效的问题。其实很早以前就有发现这个问题,但是仔细检查过出错插件的 include.asp,很可惜没有发现问题所在。
今天终于发现了一点端倪,如果 include.asp 中没有挂入接口的函数,便会导致以上问题:
Function ActivePlugin_插件ID名称() Call Add_Action_Plugin("目标接口", "具体执行代码")End FunctionZ-Wiki 里有相关文档:http://wiki.rainbowsoft.org/doku.php?id=plugin:doc#%%8C
也就是说,“ActivePlugin_插件 ID 名称”函数是必须的,即使这个函数什么也不做,空在那里。