站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress插件API/常用过滤器(filter)
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==评论、引用通告、Ping过滤器== 数据库读取 本部分中的过滤器函数适用于从数据库读出的、尚未显示到页面或编辑界面的数据。 commet_excerpt 在comment_excerpt函数中,应用于评论摘要。参见get_comment_excerpt。 comment_flood_filter 若有人试图评论轰炸某个[[博客]],博客主人可以使用comment_flood_filter。过滤器函数接收的参数:已锁定(true/false,是否已经有过了插件锁定了此人的评论;可以在插件中将此参数值设为true并返回true以锁定评论), 之前评论时间,当前评论时间。 comment_post_redirect 应用于有人发表评论后的[[重定向]]位置。过滤器函数接收的参数:重定向位置,评论信息数组。 comment_text 在comment_text函数和管理菜单中,应用于尚未显示在屏幕上的评论内容。 comment_text_rss 在包含RSS订阅前,应用于评论内容。 comments_array 在comments_template函数中,应用于日志的评论数组。过滤器函数可接收的参数:评论信息结构数组,日志 ID。 comments_number 应用于comments_number函数生成评论数量的格式化文本。参见get_comments_number。 get_comment_excerpt 应用于由get_comment_excerpt函数从[[数据库]]读出的评论摘要(comment_excerpt也会从数据库读出评论摘要)。参见comment_excerpt。 get_comment_ID 应用于get_comment_ID函数从全局变量$comments 中读出的评论ID。 get_comment_text 在get_comment_text函数中,应用于当前评论的评论内容,comment_text函数也会调用评论内容。 get_comment_type 在get_comment_type中,应用于评论类型("comment", "trackback", 或 "pingback"),comment_type也会调用评论类型。 get_comments_number 应用于get_comments_number函数从全局变量$post中读出的评论总数(comments_number函数也会调用评论总数;参见comments_number过滤器)。 post_comments_feed_link 应用于comments_rss函数为评论feed生成的feed URL。 ===数据库写入=== 本部分中的过滤器函数适用于尚未保存到数据库中的数据。 comment_save_pre 应用于更新/编辑前的评论信息。函数接收的参数:评论信息数据,包括"comment_post_ID", "comment_author", "comment_author_email", "comment_author_url", "comment_content", "comment_type", 以及 "user_ID"。 pre_comment_approved 应用于当前评论的审核状态(true/false),以便于插件进行重写。返回true(或false)并将第一个参数设为true(或false),表示批准(或不批准)该评论,使用$comment_ID等全局变量获取该评论的信息。 pre_comment_content 当评论尚未写入数据库时,应用于评论内容。 preprocess_comment 将评论保存到[[数据库]]中,尚未进行其它操作时,应用于评论信息。函数可接收的参数:评论信息数组,包括"comment_post_ID", "comment_author", "comment_author_email", "comment_author_url", "comment_content", "comment_type", 以及"user_ID"。 wp_insert_post_data 更新数据库中的日志前,应用于wp_insert_post()中经过修改以及未经修改的日志信息。函数接收的参数:经过修改的日志数组与经过过滤的日志数组。 类别过滤器 参见下文中的管理界面过滤器。 ===数据库读取=== 本部分中的过滤器函数适用于从数据库读出的、尚未显示到页面或编辑界面的数据。 category_description 应用于category_description 以及wp_list_categories函数中的“description”字段类别。过滤器函数接收的参数:说明,(从category_description中调用的)类别 ID;说明,(从wp_list_categories中调用的)类别信息数组(包括该类别的类别表中所有字段)。 category_feed_link 应用于get_category_rss_link函数为类别feed生成的feed [[URL]]。 category_link 应该用于get_category_link函数为类别生成的URL。过滤器函数接收的参数:链接 URL,类别 ID。 get_categories 应用于get_categories函数生成的类别列表(很多其它函数会使用get_categories函数所生成的类别列表)。过滤器函数接收的参数:类别列表,,get_categories选项列表。 get_category 应用于get_category函数查找到的类别信息。该信息是一个数组,数组包括WordPress类别表中某个指定类别ID的所有字段。 list_cats 应用于两种不同情况下: #wp_dropdown_categories函数用list_cats过滤器过滤show_option_all 与show_option_none参数(这两个参数可在类别下拉列表中添加“All”和“None”选项)。过滤器函数不接受其它参数。 #wp_list_categories函数将list_cats过滤器用在类别名称中。过滤器函数接收的参数:类别名称,类别信息列表(类别表中该类别的所有字段)。 list_cats_exclusions get_categories函数将排除一些类别,list_cats_exclusions应用于可给出这些类别的SQL WHERE语句。插件也可以排除类别列表中的类别或类别组。过滤器函数接收的参数:排除类别的WHERE语句,get_categories选项列表。 single_cat_title 生成[[博客]]页面标题时,wp_title函数 与single_cat_title函数将single_cat_title用于类别名称。 the_category 在et_the_category_list函数中,应用于类别列表(带有链接的[[HTML]]列表)。过滤器函数接收的参数:生成的HTML文本,当前使用的列表分隔符(空字符串表示默认LI列表),父参数为get_the_category_list。 the_category_rss 包含RSS 订阅前,在get_the_category_rss函数中应用于日志的类别列表(类别[[XML]]元素列表)。过滤器函数接收的参数包括列表内容和类型(一般是"rdf"或"rss")。 wp_dropdown_cats 应用于wp_dropdown_categories函数生成的下拉类别列表(含有HTML选项元素的文本字符串)。 wp_list_categories 应用于wp_list_categories函数生成的类别列表(HTML列表)。 ===数据库写入=== 本部分中的过滤器函数适用于尚未保存到[[数据库]]中的数据。 pre_category_description 应用于尚未保存到数据库中的类别说明 pre_category_name 应用于尚未保存到数据库中的类别名称。 pre_category_nicename 应用于尚未保存到数据库中的类别别名。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)