站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress插件API/常用过滤器(filter)
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==高等WordPress过滤器函数== 本部分是与WordPress查询语句、重写规则、国际化以及其它WordPress核心功能相关的高等过滤器函数。 author_rewrite_rules 应用于已生成的、与作者相关的重写过则。 category_rewrite_rules 应用于已生成的、与类别相关的重写规则。 comments_rewrite_rules 应用于已生成的、与评论相关的重写规则。 creat_user_query 应用于尚未执行的、用以将新用户信息存入数据库的查询语句。 date_rewrite_rules 应用于已生成的、与日期相关的重写规则。 found_posts 应用于执行数据库查询后的日志列表。 found_posts_query [[数据库]]查询过即将显示在页面上的日志列表后,WordPress会在查询结果中选择日志行。此时用户可用该过滤器函数来进行其它操作,而不是执行SELECT FOUND_ROWS()。 get_editable_authors 在get_editable_authors函数中,应用于当前用户有权管理的日志作者列表。 gettext 应用于 __ and _e国际化函数翻译的文本。过滤器函数的参数:翻译文本和未翻译文本。该过滤器函数只在国际化有效且已加载文本域后有效。 get_next_post_join 在get_next_post函数(该函数查找当前日志之后需要显示的日志)中,应用于SQL JOIN语句(当用户查看类别存档时,该语句通常与类别表相连接)。过滤器函数的参数:JOIN语句,stay in same category (true/false),被排除的类别列表。 get_next_post_sort 在get_next_post函数(该函数查找当前日志之后需要显示的日志)中,应用于SQL ORDER BY语句(该语句通常按日志发表时间升序排列日志;至少需要有一篇日志)。过滤器函数的参数:ORDER BY语句。 get_next_post_where 在get_next_post函数(该函数查找当前日志之后需要显示的日志)中,应用于SQL WHERE语句(该语句通常按时间顺序查找下一篇已发表日志)。过滤器函数的参数:WHERE语句,stay in same category (true/false),被排除的类别类表。 get_others_drafts 应用于查询语句,该查询语句能够选择其他用户的日志草稿并显示在管理菜单中。 get_previous_post_join 在get_previous_post函数(该函数查找当前日志之前所显示的日志)中,应用于SQL JOIN语句(当用户查看类别存档时,该语句通常与类别表相连接)。过滤器函数的参数:JOIN语句,stay in same category (true/false),被排除的类别列表。 get_previous_post_sort 在get_previous_post函数(该函数查找当前日志之前所显示的日志)中,应用于[[SQL]] ORDER BY语句(该语句通常按日志发表时间降序排列日志;至少需要有一篇日志)。过滤器函数的参数:ORDER BY语句。 get_previous_post_where 在get_previous_post函数(该函数查找当前日志之前所显示的日志)中,应用于SQL WHERE语句(该语句通常按时间顺序查找上一篇已发表日志)。过滤器函数的参数:WHERE语句,stay in same category (true/false),被排除的类别类表。 get_user_drafts 应用于查询语句,该查询语句能够选择其他用户的日志草稿并显示在管理菜单中。 locale 应用于get_locale函数的存储位置。 mod_rewrite_rules 应用于重写规则列表,用户更改永久链接结构时将该重写规则列表存入[[.htaccess]]文件。 post_limits 应用于查询的LIMIT语句,该查询可返回日志数组。 posts_distinct 允许插件将DISTINCTROW语句加入查询,该查询可返回日志数组。 posts_fields 应用于查询的字段列表,该查询可返回日志数组。 posts_groupby 应用于查询的GROUP BY语句,该查询返回日志数组(通常情况下该数组为空)。 posts_join_paged 应用于查询语句的JOIN语句。在计算出分页后,该查询返回日志列表(分页并不影响JOIN语句,因此该函数相当于posts_join)。 posts_orderby 应用于查询语句的ORDER BY语句。该查询返回日志数组。 posts_request 应用于尚未执行的、将返回日志数组的[[SQL]]查询语句整体。 post_rewrite_rules 应用于已生成的、与日志相关的重写规则。 root_rewrite_rules 应用于生成后的根目录级重写规则。 page_rewrite_rules 应用于已生成的、与页面相关的重写规则。 posts_where_paged 应用于查询的WHERE语句。在计算出分页后,该查询返回日志数组(分页并不影响WHERE语句,因此该函数相当于posts_where)。 posts_join 应用于查询的JOIN语句。该查询返回日志数组。这个过滤器函数与posts_where过滤器函数一并为JOIN语句添加了一个数据库表。 posts_where 应用于查询的WHERE语句。该查询返回日志数组。 query 应用于所有查询语句(至少加载插件后运行的所有查询语句)。 query_string 已停用——可用query_vars或request来代替该函数。 query_vars 在生成SQL查询语句前,应用于WordPress公共查询变量列表。适用于删除插件进行其它操作时多余的[[永久链接]]信息。 request 类似query_vars,但request用在添加了“额外”的私有查询变量后。 rewrite_rules_array 应用于已生成的所有重写规则。 search_rewrite_rules 应用于已生成的、与查找相关的重写规则。 the_posts WordPress对只有一篇日志的[[网页]]进行许可权限和草稿状态的最简单处理后,将the_posts用在从数据库查询出的日志列表上。 excerpt_length 定义某一篇日志摘要的长度。 update_user_query 应用于更新查询语句。该查询语句可在执行查询前更新用户信息。 uploading_iframe_src(自WordPress 2.5后被删除) 为日志和页面编辑界面中所上传的内嵌框架使用[[HTML]] src[[标签]]。 wp_redirect 在wp_redirect函数中,应用于[[重定向]]的URL。过滤器函数的参数:URL,[[HTTP]]状态码。注意:wp_redirect是一个“可插入式”函数,插件能够改写该函数;参见[http://www.wordpress.la/codex-%E6%8F%92%E4%BB%B6API.html 插件API]。 xmlrpc_methods 应用于已经为XMLRPC服务器定义的[[XML]]RPC方法列表。 wp_mail_from 在wp_mail函数中,用于发出邮件前。该函数的输入值是邮件地址的计算结果,这里的邮件地址即当前主机名称下的WordPress(该值由$_SERVER['SERVER_NAME']规定)。过滤器函数wp_mail_from返回一个邮件地址,如“user@example.com”,或姓名和邮件地址的组合,如“Name <user@example.com>”(均无引号)。 wp_mail_from_name 在wp_mail函数中,用于发出[[邮件]]前。过滤器函数wp_mail_from_name返回一个名称字符串,该字符串将用作邮件发送人的名称。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)