官方开发文档实在是太潦草了

Widget_Archive

接口 参数 描述
indexHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问最近文章首页以及分页时被触发
error404Handle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问404页面时被触发
singleHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问单独页面时被触发(文章,页面,附件)
categoryHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问按分类归档页面时被触发
tagHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问按标签归档页面时被触发
authorHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问按作者归档页面时被触发
dateHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问按日期归档页面时被触发
search
  • $keywords 搜索关键词
  • $archive Widget_Archive对象
这是一个独占接口,当访问搜索页面时被触发
当这个接口被实现后,系统自己的搜索动作将不会继续,你需要在这个接口内自己push搜索的数据到Widget_Archive对象
此接口多用于自己实现站内搜索来替换默认的
searchHandle
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
当访问搜索页面时被触发
query
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
Widget_Archive所有的数据库查询动作最终将由一个query方法来执行
此接口在query方法内,多用于hack某些查询语句
select
  • $archive Widget_Archive对象
 
handleInit
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
 
handle
  • type
  • $archive Widget_Archive对象
  • $select Typecho_Db_Query对象
 
pageNav
  • currentPage
  • $total
  • pageSize
  • $prev
  • $next
  • $splitPage
  • $splitWord
 
headerOptions
  • $allows
  • $archive Widget_Archive对象
 
header
  • $header
  • $archive Widget_Archive对象
 首页与文章页头部
footer
  • $archive Widget_Archive对象
 首页与文章页脚部
beforeRender
  • $archive Widget_Archive对象
 
afterRender
  • $archive Widget_Archive对象
 
commentFeedItem
  • feedType
  • $comments
 
feedItem
  • feedType
  • $archive Widget_Archive对象
 

Widget_Feedback

接口 参数 描述
comment
  • $comment
  • content
 
finishComment
  • $feedback Widget_Feedback对象
 
trackback
  • $trackback
  • content
 
finishTrackback
  • $feedback Widget_Feedback对象
 评论成功时触发

Widget_Login

接口 参数 描述
loginFail
  • user
  • name
  • password
  • remember
 
loginSucceed
  • user
  • name
  • password
  • remember
 

Widget_Logout

接口 参数 描述
logout  

Widget_Register

接口 参数 描述
register
  • $dataStruct
 
finishRegister
  • $register Widget_Register对象
 

Widget_Upload

接口 参数 描述
beforeUpload
  • $result
 
upload
  • $upload Widget_Upload对象
 
beforeModify
  • $result
 
modify
  • $upload Widget_Upload对象
 

Widget_User

接口 参数 描述
login
  • $name
  • $password
  • $temporarily
  • $expire
 
hashValidate
  • $password
  • $user['password']
 
loginSucceed
  • $user Widget_User对象
  • $name
  • $password
  • $temporarily
  • $expire
 
loginFail
  • $user Widget_User对象
  • $name
  • $password
  • $temporarily
  • $expire
 
logout  

Widget_XmlRpc

接口 参数 描述
textFilter
  • $input['text']
  • $xmlRpc Widget_XmlRpc对象
 
upload
  • $xmlRpc Widget_XmlRpc对象
 
pingback
  • $pingback
  • $post
 
finishPingback
  • $xmlRpc Widget_XmlRpc对象
 

Widget_Abstract_Comments

接口 参数 描述
content
  • $text
  • $comments Widget_Abstract_Comments对象
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent
contentEx
  • $text
  • $comments Widget_Abstract_Comments对象
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent
filter
  • $value
  • $comments Widget_Abstract_Comments对象
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent
gravatar
  • $size
  • $rating
  • $default
  • $comments Widget_Abstract_Comments对象
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent
autoP
  • $text
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent
markdown
  • $text
以下句柄同样具有此接口:

  • Widget_Feedback
  • Widget_Comments_Admin
  • Widget_Comments_Archive
  • Widget_Comments_Edit
  • Widget_Comments_Ping
  • Widget_Comments_Recent

Widget_Abstract_Contents

接口 参数 描述
excerpt
  • text
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
excerptEx
  • $excerpt
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
content
  • text
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
contentEx
  • $content
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
isFieldReadOnly
  • $name
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
filter
  • $value
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
title
  • title
  • $contents Widget_Abstract_Contents对象
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
autoP
  • $text
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author
markdown
  • $text
以下句柄同样具有此接口:

  • Widget_Archive
  • Widget_Upload
  • Widget_XmlRpc
  • Widget_Contents_Related
  • Widget_Contents_Attachment_Admin
  • Widget_Contents_Attachment_Related
  • Widget_Contents_Attachment_Unattached
  • Widget_Contents_Page_List
  • Widget_Contents_Post_Admin
  • Widget_Contents_Page_Admin
  • Widget_Contents_Post_Edit
  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
  • Widget_Contents_Post_Recent
  • Widget_Contents_Related_Author

Widget_Abstract_Metas

接口 参数 描述
filter
  • $value
  • $metas Widget_Abstract_Metas对象
以下句柄同样具有此接口:

  • Widget_Metas_Category_Edit
  • Widget_Metas_Category_List
  • Widget_Metas_Category_Admin
  • Widget_Metas_Tag_Cloud
  • Widget_Metas_Tag_Admin
  • Widget_Metas_Tag_Edit

Widget_Abstract_Users

接口 参数 描述
filter
  • $value
  • $users Widget_Abstract_Users对象
以下句柄同样具有此接口:

  • Widget_Login
  • Widget_Logout
  • Widget_Register
  • Widget_Users_Admin
  • Widget_Users_Author
  • Widget_Users_Edit
  • Widget_Users_Profile

Widget_Comments_Archive

接口 参数 描述
listComments
  • singleCommentOptions
  • $archive Widget_Comments_Archive对象
 
reply
  • $word
  • $archive Widget_Comments_Archive对象
 
cancelReply
  • $word
  • $archive Widget_Comments_Archive对象
 

Widget_Comments_Edit

接口 参数 描述
mark
  • $comment
  • $edit Widget_Comments_Edit对象
  • $status
 
delete
  • $comment
  • $edit Widget_Comments_Edit对象
 
finishDelete
  • $comment
  • $edit Widget_Comments_Edit对象
 
edit
  • $comment
  • $edit Widget_Comments_Edit对象
 
finishEdit
  • $edit Widget_Comments_Edit对象
 
comment
  • $comment
  • $edit Widget_Comments_Edit对象
 
finishComment
  • $edit Widget_Comments_Edit对象
 

Widget_Contents_Attachment_Edit

接口 参数 描述
delete
  • $post
  • $edit Widget_Contents_Attachment_Edit对象
 
finishDelete
  • $post
  • $edit Widget_Contents_Attachment_Edit对象
 
delete
  • $post
  • $edit Widget_Contents_Attachment_Edit对象
 
finishDelete
  • $post
  • $edit Widget_Contents_Attachment_Edit对象
 

Widget_Contents_Page_Edit

接口 参数 描述
write
  • $contents
  • $edit Widget_Contents_Page_Edit对象
 
finishPublish
  • $contents
  • $edit Widget_Contents_Page_Edit对象
 
finishSave
  • $contents
  • $edit Widget_Contents_Page_Edit对象
 
delete
  • $page
  • $edit Widget_Contents_Page_Edit对象
 
finishDelete
  • $page
  • $edit Widget_Contents_Page_Edit对象
 

Widget_Contents_Post_Edit

接口 参数 描述
getDefaultFieldItems
  • $layout
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
write
  • $contents
  • $edit Widget_Contents_Post_Edit对象
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
finishPublish
  • $contents
  • $edit Widget_Contents_Post_Edit对象
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
finishSave
  • $contents
  • $edit Widget_Contents_Post_Edit对象
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
delete
  • $post
  • $edit Widget_Contents_Post_Edit对象
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit
finishDelete
  • $post
  • $edit Widget_Contents_Post_Edit对象
以下句柄同样具有此接口:

  • Widget_Contents_Attachment_Edit
  • Widget_Contents_Page_Edit

Widget_Metas_Category_List

接口 参数 描述
listCategories
  • categoryOptions
  • $list Widget_Metas_Category_List对象
以下句柄同样具有此接口:

  • Widget_Metas_Category_Admin

Typecho 官方文档 接口介绍的更多相关文章

  1. Google Android官方文档进程与线程(Processes and Threads)翻译

    android的多线程在开发中已经有使用过了,想再系统地学习一下,找到了android的官方文档,介绍进程与线程的介绍,试着翻译一下. 原文地址:http://developer.android.co ...

  2. 一起学微软Power BI系列-官方文档-入门指南(1)Power BI初步介绍

    我们在前一篇文章微软新神器-Power BI,一个简单易用,还用得起的BI产品中,我们初步介绍了Power BI的基本知识.由于Power BI是去年开始微软新发布的一个产品,虽然已经可以企业级应用, ...

  3. TestNG官方文档中文版(1)-介绍

    TestNG的官方文档请见: http://testng.org/doc/documentation-main.html 1. 介绍    TestNG是一个设计用来简化广泛的测试需求的测试框架,从单 ...

  4. vue.js 2.0 官方文档学习笔记 —— 01. vue 介绍

    这是我的vue.js 2.0的学习笔记,采取了将官方文档中的代码集中到一个文件的形式.目的是保存下来,方便自己查阅. !官方文档:https://cn.vuejs.org/v2/guide/ 01. ...

  5. clang format 官方文档自定义参数介绍(中英文)

    官方文档:http://clang.llvm.org/docs/ClangFormatStyleOptions.html 中文 在代码中配置样式 当使用 clang::format::reformat ...

  6. Spark官方文档 - 中文翻译

    Spark官方文档 - 中文翻译 Spark版本:1.6.0 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 引入Spark(Linki ...

  7. Spring 4 官方文档学习 Spring与Java EE技术的集成

    本部分覆盖了以下内容: Chapter 28, Remoting and web services using Spring -- 使用Spring进行远程和web服务 Chapter 29, Ent ...

  8. Spring 4 官方文档学习(十四)WebSocket支持

    个人提示:如果需要用到页面推送,高频且要低延迟,WebSocket无疑是最佳选择.否则还是轮询和long polling吧. 做了一个小demo放在码云上,有兴趣的可以看一下,简单易懂:websock ...

  9. Spark SQL 官方文档-中文翻译

    Spark SQL 官方文档-中文翻译 Spark版本:Spark 1.5.2 转载请注明出处:http://www.cnblogs.com/BYRans/ 1 概述(Overview) 2 Data ...

随机推荐

  1. hadoop fs 命令使用

    参考:https://segmentfault.com/a/1190000002672666 命令基本格式: hadoop fs -cmd < args > 1.ls hadoop fs ...

  2. linux命令学习之:passwd

    passwd命令用于设置用户的认证信息,包括用户密码.密码过期时间等.系统管理者则能用它管理系统用户的密码.只有管理者可以指定用户名称,一般用户只能变更自己的密码. 语法 passwd(选项)(参数) ...

  3. SSH异常“Failed to start OpenSSH Server daemon”

    [root@bogon yum]# systemctl status sshd.service● sshd.service - OpenSSH server daemon   Loaded: load ...

  4. 微信小程序 错误记录

    1.报错this.getUserInfo(this.setData) is not a function;at pages/index/index onShow function;at api req ...

  5. centos7下swoole1.9的安装与HttpServer的使用

    一.下载swoole源码包 https://github.com/swoole/swoole-src/releases 如:swoole-src-1.9.6.tar.gz 二.编译安装 > yu ...

  6. Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead.解决方法

    今天在eclipse里报这个错误: Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please ...

  7. vue2.0插件

    1.better-scroll 参考网址:https://ustbhuangyi.github.io/better-scroll/doc/zh-hans/ better-scroll 是什么 firs ...

  8. 定时器中的this和函数封装的简单理解;

    一.定时器中的this: 不管定时器中的函数怎么写,它里面的this都是window: 在函数前面讲this赋值给一个变量,函数内使用这个变量就可以改变this的指向 二.函数封装 函数封装是一种函数 ...

  9. c#devexpress GridContorl添加进度条

    demo 的实现图 下边是步骤和代码 1定义 时钟事件,定时的增加进度条的增量. 2:  添加进度条 3;定义字段属性 using System; using System.Collections.G ...

  10. hdu 1257 && hdu 1789(简单DP或贪心)

    第一题;http://acm.hdu.edu.cn/showproblem.php?pid=1257 贪心与dp傻傻分不清楚,把每一个系统的最小值存起来比较 #include<cstdio> ...