手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

了解Typecho页面中可以被注入对象的地方

首页 > PHP >

关于插件这个问题,可以查看这篇JianHua Zhang的Typecho阅读笔记三:插件机制,我想说的就是链接文章里的最后一句。
在Typecho_Plugin的__call魔术方法里把当前设置到的component全部打印在页面上,对于插件开发人员来说是一件非常好的事情,因为这样,你可以了解到,有哪些地方是你可以注入你的插件对象的。

大小: 156.17 K
尺寸: 407 x 376
浏览: 1985 次
点击打开新窗口浏览全图

看左上角(看不清的话,请点击看大图)。

Widget_Archive:select
Widget_Archive:handleInit

象这两个,代表了你在插件中就可以写上以下代码来进行注入。

Typecho_Plugin::factory("Widget_Archive")->select = array("插件类名","该类中的方法");

是不是很方便 ?打开每一个页面,你都可以看到类似的代码,有logo,有content,contentEx之类的。了解了这些,在相应的位置上写上你想要的效果,是不是很爽?

顺便,你需要查看一下http://docs.typecho.org/develop/widget。也可以了解一些代码是如何被调用(文中有一点点错误,在看的时候Typecho::widget,应该是Typecho_Widget::widget("xxx"))




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"易栈网-膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: typecho, 笔记, 插件注入

« 上一篇 | 下一篇 »

只显示10条记录相关文章

typecho 插件:内容分页SplitArchivePage (浏览: 46477, 评论: 14)
利用.htaccess绑定域名到子目录 (浏览: 31517, 评论: 2)
如何调试JS错误 (浏览: 29981, 评论: 0)
typecho 插件开发(一) (浏览: 29720, 评论: 6)
IE中iframe跨域丢失Session问题(续 p3p) (浏览: 29388, 评论: 0)
又拍网架构-又一个用到python的网站 (浏览: 27601, 评论: 0)
typecho 插件:搜索来源关键字高亮 (浏览: 27061, 评论: 3)
typecho 文章附件的小BUG (浏览: 25602, 评论: 1)
资料:rsync (浏览: 20422, 评论: 3)
优化网站信息架构 (浏览: 20315, 评论: 0)

4条记录访客评论


发表评论

评论内容 (必填):