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

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. php使用sftp上传文件

    搞这个SFTP文件传输搞了一整天真是醉了,从sftp安装,到php的ssh2扩展安装,最后到php应用ssh2来上传文件:最后就没有最后了 Failure creating remote file: ...

  2. JFinal Web开发学习(四)数据库连接与自动生成model

    1.新建数据库jfinal_test,user表 /* Navicat MySQL Data Transfer Source Server : . Source Server Version : 50 ...

  3. 百度地图插件(百度地图AK申请配置指南)

    百度地图AK申请配置指南     [LBS云] 百度地图AK申请配置指南 1. 该文档是详细版,图文并茂: 2. 该指南是针对browser-mobile-sever三种终端开发的申请与配置说明: 3 ...

  4. mysql-mysqldump命令导出多个数据库结构(实战)

    环境:windows server 2012 打开CMD命令行模式, >cd c:\Program Files\Mysql\Mysql 5.7.1\bin c:\Program Files\My ...

  5. python 数据类型 之 tuple 元组

    python 3.6.5 元组的特性和定义 与列表类型 只不过 [  ] 改成了() 特性: 1.不可变(元组本身不可变,但是可以存可变类型的element){猜测因为可变element的地址不可变而 ...

  6. c# 子线程打开子窗体

    下边是在子线程打开子窗口,结果跑到else 里边了跨线程操作窗体控件InvokeRequired失效,无法用于打开子窗体,addonetwo.InvokeRequired,访问不了呢? 大神知道帮忙回 ...

  7. 织梦文章里面的图片alt和title属性,用文章标题自动替换

    把{dede:field.body/}改成{dede:field.body runphp=yes}global $dsql,$id,$aid;$myid = isset($id) ? $id : $a ...

  8. Task 和 ThreadPool

    在C#中 TASK 和 ThreadPool 都可以完成多任务并行的工作.但是 TASK实际上是微软定义好的,基于 ThreadPool 的一个类.这里面微软做了很多优化工作. Task Parall ...

  9. Tomcat假死的原因及解决方案

    服务器配置:linux+tomcat 现象:Linux服务器没有崩,有浏览器中访问页面,出现无法访问的情况,没有报4xx或5xx错误(假死),并且重启tomcat后,恢复正常. 原因:tomcat默认 ...

  10. swoole的EventLoop学习

    我们先使用php来写一个socket的服务端.先从最开始的模型开始将起逐步引申到为何要使用eventloop 1.最简单的socket服务端,直接按照官方文档来执行 <?php $sock = ...