插件API之常用动作(action)

本文列出了WordPress 2.1及以上版本中可用于插件开发的动作钩子(hook)。

  • 想了解过滤器钩子和动作钩子的定义和作用?请看插件API。
  • 想了解插件的基本编写过程?请看插件开发。
  • 想查看过滤器钩子函数列表?请看插件API之常用过滤器。
  • 想查找WordPress 2.1之前版本的过滤器钩子和动作钩子?请看Plugin API/Hooks 2.0.x

注意:为本文添加词条或做其它改动时,请参照当前格式。添加时请说明过滤器函数适用的数据类型,如果过滤器函数接收多个参数,请在参数列表中说明。

在典型请求中运行的动作钩子

在WordPress 2.7中,当已登录用户在默认主题打开网站主页时,WordPress会运行以下动作钩子函数:

  1. plugins_loaded
  2. sanitize_comment_cookies
  3. setup_theme
  4. auth_cookie_malformed
  5. auth_cookie_valid
  6. set_current_user
  7. init
  8. widgets_init
  9. parse_request
  10. send_headers
  11. pre_get_posts
  12. posts_selection
  13. wp
  14. template_redirect
  15. get_header
  16. wp_head
  17. wp_print_styles
  18. wp_print_scripts
  19. loop_start
  20. loop_end
  21. get_sidebar
  22. wp_meta
  23. get_footer
  24. wp_footer

日志、页面、附件以及类别相关的动作钩子函数

add_attachment

附件文件首次加入数据库时,执行add_attachment函数。函数接收的参数:附件ID。

add_category

与create_category相同。

clean_post_cache

清除日志缓存时,执行该动作函数。函数接收的参数:日志ID。参见clean_post_cache()

create_category

生成新类别时,执行该动作函数。函数接收的参数:类别ID。

delete_attachment

从数据库和相应链接/日志中删除某个类别后,执行该动作函数。函数接收的参数:类别ID。

delete_post

将要删除某篇日志或页面时,执行该动作函数。函数接收的参数:日志ID或页面ID。

deleted_post

删除某篇日志或页面后,执行该动作函数。函数接收的参数:日志ID或页面ID。

edit_attachment

数据库中附件文件被更新时执行该动作函数。函数接收的参数:附件ID。

edit_category

更新/编辑某个类别时(包括添加/删除日志或博客反向链接,或更新日志/博客反向链接的类别),执行该动作函数。函数接收的参数:类别ID。

edit_post

更新/编辑某篇日志或页面时(包括添加/更新评论,这会导致日志评论总数的更新),执行该动作函数。函数接收的参数:日志ID或页面ID。

pre_post_update

更新日志或页面前执行该动作函数。函数接收的参数:日志ID。

private_to_publish

当日志状态从private(私密)更改为published(公开)时,执行该动作函数。函数接收的参数:日志对象。(用以翻译日志状态的动作函数目前可用;参见wp_transition_post_status())。

publish_page

发表页面或编辑某个状态为“published”的页面时,执行该动作函数。函数接收的参数:页面ID。(警告:该动作函数不能在WordPress 2.3以及更高版本中运行;但动作函数'transition_post_status'能够运行。更新信息:publish_page动作函数可在WordPress 2.6及之后版本中运行。)

publish_phone

通过电子邮件添加新日志后,执行该动作函数。函数接收的参数:日志ID。

publish_post

发表日志或编辑某个状态为“published”的日志时,执行该动作函数。函数接收的参数:日志ID。

save_post

新建或更新一篇日志/页面时,执行该动作函数。更新可以来自导入、日志/页面编辑框、xmlrpc或邮件日志。函数接收的参数:日志ID。

更新信息存入数据库后执行该动作函数。

注意:日志ID可能会参照日志的修改版而不是最新发布版。wp_is_post_revision可获取日志最新版的ID。

wp_insert_post

与save_post相同,更新信息存入数据库后执行该动作函数。

xmlrpc_public_post

通过XMLRPC请求发表日志,或通过XMLRPC编辑某个状态为“published”的日志时,执行该动作函数。函数接收的参数:日志ID。

评论、Ping以及引用通告相关动作钩子函数

comment_closed

尝试显示评论输入框而日志却设置为不允许评论时,执行该动作函数。函数接收的参数:日志ID。

comment_id_not_found

试图显示评论或评论输入框却未找到日志ID时,执行该动作函数。函数接收的参数:日志ID。

comment_flood_trigger

调用wp_die以阻止接收评论前,若检测到评论数量异常增多,执行该动作函数。函数接收的参数:上一次评论发表时间,当前评论发表时间。

comment_on_draft

日志为草稿状态却试图显示评论或评论输入框时,执行该动作函数。函数接收的参数:日志ID。

comment_post

评论刚被存入数据库时,执行此动作函数。函数接收的参数:评论ID,评论审核状态("spam",0(表示未审核),1(表示已审核))。

edit_comment

数据库中的评论被更新或编辑后,执行此动作函数。函数接收的参数:评论ID。

delete_comment

评论即将被删除前,执行此动作函数。函数接收的参数:评论ID。

pingback_post

日志新添加pingback后,执行此动作函数。函数接收的参数:评论ID。

pre_ping

执行pingback前,执行此动作函数。函数接收的参数:将要处理的日志链接数组,以及日志的“pung”设置。

trackback_post

日志新添加trackback后,执行此动作函数。函数接收的参数:评论ID。

wp_blacklist_check

执行该动作函数以判断评论是否应被禁止。函数接收的参数:评论者的名称、电子邮件、URL、评论内容、IP地址、用户代理(浏览器)。该函数可执行wp_die以拒绝评论,也可以修改某个参数以使评论中可包含用户在WordPress选项中设置的黑名单关键词。

wp_set_comment_status

评论状态发生改变时,执行此动作函数。函数接收的参数:评论ID,表明新状态的状态字符串("delete", "approve", "spam", "hold")。

反向链接动作钩子函数

add_link

新反向链接首次加入数据库时,执行此动作函数。函数接收的参数:链接ID。

delete_link

删除反向链接时,执行此动作函数。函数接收的参数:链接ID。

edit_link

编辑反向链接时,执行此动作函数。函数接收的参数:链接ID。

Feed动作钩子函数

atom_entry

在atom订阅中,显示某篇博客日志信息后(但关闭该日志标签前),执行此动作函数。

atom_head

在atom订阅中,显示所订阅的某个博客信息后,还未显示该博客第一篇日志前,执行此动作函数。

atom_ns

为atom订阅的根XML元素执行此动作函数(以添加命名空间)。

commentrss2_item

在评论订阅中,显示某条评论信息后(但关闭该评论的标签前),执行此动作函数。函数接收的参数:评论ID,日志ID。

do_feed_(feed)

生成订阅信息时执行此动作函数,其中的订阅指的是订阅类型(rss2,atom,rdf等)。显示订阅信息所用优先级应低于10。函数接收的参数:true(评论订阅),或false(日志订阅)。

rdf_header

在rdf订阅中,显示所订阅的博客信息后,还未显示该博客第一篇日志前,执行此动作函数。

rdf_item

在RDF订阅中,显示某篇博客日志信息后(但关闭该日志标签前),执行此动作函数。

rdf_ns

为RDF订阅的根XML元素执行此动作函数(以添加命名空间)。

rss_head

在RSS订阅中,显示所订阅的博客信息后,还未显示该博客第一篇日志前,执行此动作函数。

rss_item

在RSS订阅中,显示某篇博客日志信息后(但关闭该日志标签前),执行此动作函数。

rss2_head

在RSS2订阅中,显示所订阅的博客信息后,还未显示该博客第一篇日志前,执行此动作函数。

rss2_item

在RSS2订阅中,显示某篇博客日志信息后(但关闭该日志标签前),执行此动作函数。

rss2_ns

为RSS2订阅的根XML元素执行此动作函数(以添加命名空间)。

模板相关动作钩子函数

comment_form

在标准WordPress主题中执行此动作函数以插入评论表单。函数接收的参数:日志ID。

do_robots

模板文件选择器认为这是一个来自robots.txt的请求时,执行该动作函数。

do_rebotstxt

在do_robots函数为robots.txt文件显示“Disallow”链接前,执行此动作函数。

get_footer

加载footer.php模板文件前,模板调用get_footer函数时执行此动作函数。

get_header

加载header.php模板文件前,模板调用get_header函数时执行此动作函数。

switch_theme

更改博客主题时执行此动作函数。函数接收的参数:新主题的名称。

template_redirect

决定用以显示所请求页面的模板文件前执行此动作函数,以便插件改写对模板文件的选择。示例(仅供参考,无实际用途):将所有请求重定向到当前主题目录下的all.php模板文件。

function all_on_one () {include(TEMPLATEPATH . '/all.php');exit;}add_action('template_redirect', 'all_on_one');

wp_footer

模板在博客页面的最下方附近调用wp_footer函数时执行该动作函数。

wp_head

模板调用wp_head函数时执行动作函数wp_head。wp_head通常被放在页面模板最上方<head>和 </head>之间。该动作函数不接受参数。

wp_meta

模板文件sidebar.php调用wp_meta函数以允许插件在侧边栏加入内容时,执行此动作函数。

wp_print_scripts

WordPress将已记录的JavaScript脚本输入页面的页眉部分前,执行此动作函数。

管理界面相关的动作钩子函数

activate_(插件文件名)

首次激活某插件时执行此动作函数。参见常用函数-register_activation_hook

activity_box_end

在控制板界面上的活动框末端执行该动作函数。

add_category_form_pre

添加分类的文本框尚未显示在管理菜单的界面上时,执行此动作函数。

admin_head

在控制板的HTML版块<head>中执行此动作函数。

admin_head-(page_hook)或admin_head-(plguin_page)

在插件所生成页面的控制板的HTML版块<head>中执行此动作函数。

admin_init

加载管理界面前执行该动作函数。参见wp-admin/admin.php,wp-admin/admin-post.php,以及wp-admin/admin-ajax.php。

admin_footer

在主标签中的控制板末端执行该动作函数。

admin_print_scripts

在HTML的信息头部分执行此动作函数,以使插件将JavaScript脚本添加到所有管理界面。

admin_print_styles

在HTML的信息头部分执行此动作函数,以使插件将CSS或样式表单添加到所有管理界面。

admin_print_scripts-(page_hook) 或 admin_print_scripts-(plugin_page)

执行此动作函数,以便将JavaScript脚本输入某个由插件生成的管理页面的HTML信息头部分。使用add_management_page(), add_options_page()等函数将插件菜单选项添加到管理菜单中时,返回(page_hook)。示例如下:

function myplugin_menu() {  if ( function_exists('add_management_page') ) {    $page = add_management_page( 'myplugin', 'myplugin', 9, __FILE__, 'myplugin_admin_page' );    add_action( "admin_print_scripts-$page", 'myplugin_admin_head' );  }

check_passwords

创建新用户账号时,执行该动作函数以验证两次输入的密码是否一致。函数接收的参数:登录名数组,首次输入的密码,第二次输入的密码。

dbx_page_advanced

在管理菜单的页面编辑界面上“advanced”版块的最下方执行此动作函数。

dbx_page_sidebar

在管理菜单的页面编辑界面工具条的最下方执行此动作函数。

dbx_post_advanced

在管理菜单的日志编辑界面上“advanced”版块的最下方执行此动作函数。

dbx_post_siderbar

在管理菜单的日志编辑界面工具条的最下方执行此动作函数。WordPress 2.5或更高版本中则执行 add_meta_box()函数。

deactivate_(插件文件名)

禁用插件时执行此动作函数。

delete_user

删除用户时执行此动作函数。函数接收的参数:用户ID。

edit_category_form

添加/编辑分类表显示在界面上后(HTML表标签结束前),执行此动作函数。

edit_category_form_pre

编辑分类表显示在管理菜单界面前,执行此动作函数。

edit_tag_form

添加/编辑标签表显示在界面上后(HTML表标签结束前),执行此动作函数。

edit_tag_form_pre

编辑标签表显示在管理菜单界面前,执行此动作函数。

edit_form_advanced

在管理菜单中日志编辑框的“advanced”版块前执行此动作函数。

edit_page_form

在管理菜单中页面编辑框的“advanced”版块前执行此动作函数。

edit_user_profile

在管理菜单中用户资料的最后部分执行此动作函数。

load_(page)

加载管理菜单页面时执行此动作函数。该动作函数不能直接添加——添加管理菜单过程参见定制插件管理菜单。如果希望直接添加该函数,add_options_page和类似函数返回的值能够给出动作函数名称。

login_form

在登录框的结尾部分前执行此动作函数。

login_head

在登录界面HTML页眉部分的结尾部分前执行此动作函数。

lost_password

在“通过电子邮件找回密码”显示在登录界面前执行此动作函数。

lostpassward_form

在通过电子邮件找回密码的表格尾部执行此动作函数,使插件能够提供更多字段。

lostpassward_post

用户要求通过电子邮件找回密码时执行此动作函数,使插件能够在找回密码前修改PHP $_POST变量。

manage_link_custom_column

反向链接管理界面中出现未知列名称时执行此动作函数。函数接收的参数:列名称,链接ID。参见插件API/常用过滤器函数中的过滤器函数manage_links_columns,该函数可添加自定义列。

manage_posts_custom_column

日志管理界面中出现未知列名称时执行此动作函数。函数接收的参数:列名称,日志ID。参见插件API/常用过滤器函数中的过滤器函数manage_posts_columns,该函数可添加自定义列。(具体用法和示例参见 Scompt's tutorial )。

manage_pages_custom_column

页面管理界面中出现未知列名称时执行此动作函数。函数接收的参数:列名称,页面ID。参见插件API/常用过滤器函数中的过滤器函数manage_pages_columns,该函数可添加自定义列。

password_reset

用户将旧密码更改为新密码前执行此动作函数。

personal_options_update

用户在控制板中更新设置时执行此动作函数。

plugins_loaded

所有插件加载完毕后执行此动作函数。

profile_personal_options

在用户资料编辑iemian的“关于您自己”版块结尾处执行此动作函数。

profile_update

更新用户资料时执行此动作函数。函数结合搜的参数:用户ID。

register_form

在新用户注册表结尾部分前执行此动作函数。

register_post

处理新用户注册请求前执行此动作函数。

restrict_manage_posts

需要编辑的日志列表显示在管理菜单界面前,执行此动作函数。

retrieve_password

检索用户密码以发送密码提醒邮件时执行此动作函数。函数接收的参数:登录名。

set_current_user

默认函数wp_set_current_user更改用户后,执行此动作函数。注意:wp_set_current_user是一个“插入式”函数,即插件可以改写该函数;参见插件API。

show_user_profile

在用户资料编辑界面结尾部分执行此动作函数。

simple_edit_form

在控制板的“简单”日志编辑框的结尾部分执行此动作函数(默认情况下,简单编辑框仅用于书签工具——没有“高级”选项)。

update_option_(option_name)

update_option函数更新WordPress选项后,执行该动作函数。函数接收的参数:原选项值,新选项值。用户需要为希望更新的选项添加一个动作函数,例如更新“foo”时用函数update_option_foo来呼应。

upload_files_(tab)

执行该动作函数以显示上传文件管理界面上的某个页面;“tab”是自定义动作函数表的名称。可以用过滤器函数wp_upload_tabs来定义自定义表(参见插件API/常用过滤器函数)。

user_register

首次创建用户资料时执行此动作函数。函数接收的参数:用户ID。

wp_ajax_(action)

在管理菜单中执行此动作函数以运行未知类型的AJAX。

wp_authenticate

用户登录时,执行该动作函数以验证用户身份。函数接收的参数:用户名和密码数组。

wp_login

用户登录时执行此动作函数。

wp_logout

用户退出登录时执行此动作函数。

高级动作函数

本部分介绍的都是与WordPress查询(决定该显示哪一篇日志)、WordPress主循环、激活插件以及WordPress基础代码相关的动作函数。

admin_menu

控制板中的菜单结构显示无误后,执行此动作函数。

admin_notices

管理菜单显示在页面上时执行此动作函数。

blog_privacy_selector

博客默认隐私选项显示在页面上时,执行此动作函数。

check_admin_referer

系统出于安全考虑检查随机数后在默认函数check_admin_referrer中执行check_admin_referer动作钩子,使插件因安全原因而强制WordPress停止运行。注意:check_admin_referrer也是一个“插入式”函数,即插件可以改写该函数;参见插件API。

check_ajax_referer

系统从cookies中成功验证用户的登录名和密码后,在默认函数 check_ajax_referer(这是在有AJAX请求进入wp-admin/admin-ajax.php脚本时所调用的函数)中执行此动作函数,使插件能够因安全原因强制WordPress停止运行。注意: check_ajax_referer函数也是一个“插入式”函数,即插件可以改写该函数;参见插件API。

generate_rewrite_rules

重写规则生成后,执行此动作函数。函数接收的参数:WP_Rewrite类变量列表。注意:在修改重写规则时,使用rewrite_rules_array过滤器函数比使用该动作函数更加方便。

init

WordPress加载完毕但尚未发送页眉信息时执行该动作函数。函数适用于解析$_GET or $_POST 触发器。

loop_end

WordPress主循环最后一篇日志执行完毕后,执行此动作函数。

loop_start

执行WordPress主循环第一篇日志前,执行此动作函数。

parse_query

在主查询或WP_Query 的任何实例(如 query_postsget_postsget_children)中查询解析结束时,执行此动作函数。函数接收的参数:$wp_query 对象内容列表。

parse_request

在主WordPress函数wp中解析查询请求后,执行该动作函数。函数接收的参数:引用全局变量$wp对象的数组。

pre_get_posts

在get_posts函数开始操作查询前执行此动作函数。函数接收的参数:$wp_query对象的内容列表。

sanitize_comment_cookies

HTTP请求读取cookies后执行此动作函数。

send_headers

在WordPress主函数wp中发送基本HTTP页眉后执行此动作函数。函数接收的参数:引用全局变量$wp对象的数组。

shutdown

页面内容输出完毕后执行此动作函数。

wp

在WordPress主函数wp中解析查询、页面加载完毕后,执行模板前,执行此动作函数。函数接收的参数:引用全局变量$wp对象的数组。

延伸阅读

人吐槽 人点赞

猜你喜欢

  • Ubuntu系统iptables规则的查看和清除
  • centos7设置登陆失败自动锁定用户10分钟
  • 【学习&理解】对fork系统调用的理解
  • 04_Linux目录文件操作命令1(mv ls cd...)_我的Linux之路
  • Ubuntu下添加用户没有创建家目录
  • Shell自学二(参数传递和数组)
  • linux学习之路(1)
  • 06_Linux目录文件操作命令3查找命令_我的Linux之路
  • 详解线程的信号量和互斥锁
  • Linux常用基本命令( tree, pwd, cd )
  • Linux下设置共享目录
  • Linux常用基本命令[cp]
  • Linux常用基本命令[find]用法(1)
  • 能够实现文件拓展的两个函数
  • Linux(二十一)Shell编程
  • Linux C编程——execve总结
  • Linux C编程——execve总结
  • 第五课Linux磁盘管理
  • Linux命令行解析函数getopt()
  • Linux命令行解析函数getopt()
  • Linux线程
  • Linux系统调用
  • Linuxc 信号的使用2 sigqueue函数和sigaction函数
  • Linux驱动 hrtimer定时器分析
  • Linux Scp
  • 《linux命令行与shell编程大全》--读书笔记
  • Linux磁盘相关命令
  • 5.23 日志 linux 磁盘与文件系统管理
  • Linux trace 1.3、kprobe event的使用
  • Linux下命令的$的作用
  • Linux进程间通信--信号量
  • 关于linux的selinux感想
  • linux文件操作命令
  • 20条常用Linux命令
  • Linux之TCPIP内核参数优化
  • Linux I/O复用之select函数详解
  • Linux内核参数之rp_filter
  • linux下控制帐户过期的多种方法
  • linux 颜色输出
  • linux下proc文件夹详解
  • linux c 创建线程
  • Linux 安装 apache
  • Linux下的查询命令
  • Linuxc 信号的使用5 附带整形参数
  • linux ls命令
  • Linux学习笔记二Shell教程
  • 解决linux部署项目后,第一次远程访问初始化数据源的时候很慢的问题
  • Linux alsa-lib c语言 播放wav音频
  • activiti部署在linux自动生成表名为大写问题
  • linux_文件操作
  • linux解压缩命令应用
  • linux_运行程序
  • 利用爬虫设置linux系统的翻译功能
  • Linux常用命令
  • Linux服务器上解压、打包(jar、war)
  • java中的SecureRandom在linux中的实现
  • Linux基础命令 & Vim编辑器常用命令
  • linux内核调优tcp_max_syn_backlog和somaxconn的区别
  • linux 管道命令指南
  • linux shell脚本之-变量极速入门与进阶(1)
  • Linux tar命令
  • linux chattr和lsattr命令
  • Linux下的tar压缩解压缩命令详解
  • linux命令(下)
  • oracle linux 7.5下安装oracle11gR2
  • 简单实现linux head命令
  • 常用的Linux压缩、解压、归档命令整理
  • Linux远程复制scp和rsync详解
  • 漫画:Linux中/etc/resolv.conf文件和puppet工具解析
  • Linux shell脚本中是如何传入参数的
  • Linux tr 命令
  • (Linux)kill命令详解
  • linux中的一些sed指令
  • linux实现DNS轮询实现负载平衡
  • 关于linux命令的说明(这是一个命令集)
  • 关于linux命令的说明(这是一个命令集)
  • 关于linux命令的说明(这是一个命令集)
  • 关于linux命令的说明(这是一个命令集)
  • 操作系统(linux)中信号工作的原理分析
  • 操作系统(linux)中信号工作的原理分析
  • 操作系统(linux)中信号工作的原理分析
  • 两个模块编程实验-Linux(18)
  • Linux下文件字符编码格式检测和转换
  • linux内核与用户空间的九种数据交换机制
  • Linux C多线程编程-线程互斥
  • Linux开发人员常用命令总结
  • Linux驱动讲解(二):Linux点灯驱动(二)
  • Linux 文件服务器: NFS 服务器
  • Linux的解压和压缩!(gzip;bzip2;tar)
  • KETTLE使用Windows和Linux计划任务来调度KETTLE作业
  • 01 shell编程规范与变量
  • Linux网络编程 udp套接字代码
  • Linux操作命令(上)
  • linux下使用curl访问多参数url
  • 每天一个Linux命令(2):cd
  • Linux之day6:系统状态检测命令
  • 每天一个Linux命令(8):cp
  • 每天一个Linux命令(7):mv
  • 基于Python初探Linux下的僵尸进程和孤儿进程(二)
  • Linux的磁盘和文件系统
  • Spring boot linux 部署脚本
  • 03工作目录切换命令与文本文件编辑命令
  • Linux Shell基础篇——变量
  • linux-node后台启动
  • linux-node后台启动
  • Linux之day8 编写Shell脚本
  • Linux 网络相关命令整理
  • Linux 之 挂载nfts格式硬盘
  • linux 搭建gradle android jenkins打包机器,gradle tool 安装问题
  • Linux 内核启动信息的打印 --- dev_driver_string函数/dev_name函数
  • linux学习 -005 [C/C++基础知识] main函数的参数argc和argv
  • Linux内核链表使用
  • Linux环境下 getopt函数的简单使用
  • Linux信号机制-signal
  • Linux SIGINT捕获
  • linux基本指令
  • 在linux下,用ffmpeg解码视频,例子。(借助opencv可显示)
  • Linux学习笔记4-Vim编辑器与Shell命令脚本
  • Hadoop2.7.6_06_mapreduce参数优化
  • windows和linux下简单的软件级调整相机曝光时间(或其他参数)的方式
  • 在 Linux 环境下,编写一个非常实用的删除小脚本
  • vmware中的Linux虚拟机连通主机与外网
  • linux下安装expect解决方法
  • Linux下压缩某个文件夹命令
  • windows和linux下简单的软件级调整相机曝光时间(或其他参数)的方式
  • pt工具主从一致性检查并修复以及版本3.0.4的版本缺点
  • Linux errno 错误对应的问题
  • Linux __setup与early_param
  • Linux command line详细解析
  • linux文件系统—inode及相关概念 inode大小的最佳设置
  • Linux Shell命令(四) 循环语句 函数
  • linux 函数学习--kzalloc()
  • Linux下批量杀掉筛选进程 ps grep kill
  • PHP函数Linux随笔记录
  • Linux C 字符串函数 sprintf()、snprintf() 详解
  • linux常用命令
  • Android/Linux Thermal Governor之IPA分析与使用
  • Linux C 字符串函数 sprintf()、snprintf() 详解
  • linux[就该这么学]学习笔记
  • Linux命令详解----iostat
  • Linux下的常用的打包和解压缩命令
  • Linux下的串口编程实例
  • (Linux) 进程控制
  • shell 基本操作小结
  • linux比较两个文件的不同(6/21)
  • Linux--信号
  • 【Linux学习笔记】Linux常用命令
  • Linux新系统常见配置
  • Android--APP性能测试工具GT的使用总结
  • Linux之day12 存储结构与磁盘划分(2)
  • Linux命令相关(二)
  • linux入门到精通1
  • (转)linux c 获取系统时间
  • linux压缩命令
  • MariaDB/MySQL存储过程和函数
  • mysql的连接
  • MySQL配置文件参数详解
  • 消除Warning: Using a password on the command line interface can be insecure的提示
  • Linux网络性能评估工具iperf 、CHARIOT测试网络吞吐量
  • Linux线程的属性--相关函数
  • MySQL open_tables和opened_tables
  • linux打怪升级之旅-06
  • MySQL新参数log_error_verbosity
  • MySQL5.7参数log_timestamps
  • mysql/mariadb学习记录——limit
  • MySQL 日常运维业务账号权限的控制
  • Mysql-自带的一些功能,基本用法(视图,触发器,事务,存储过程,函数,流程控制)
  • linux各种命令归类简介
  • pt-archiver数据归档
  • Linux内核和用户空间数据交换的几种方法
  • MySQL(八)
  • 11.Linux下的文件I/O编程
  • Linux常用命令
  • 11.Linux下的文件I/O编程
  • MySQL 8.0.11安装配置
  • MySQL案例03:Cause: java.sql.SQLException: Could not retrieve transaction read-only status from server
  • linux命令之文件系统权限操作常用命令
  • linux命令之文件系统权限操作常用命令
  • 在Linux中mysql的一些基本操作
  • 统计重复IP并排序
  • linux 下解决umount 时出现的 "Device is busy"问题
  • Linux系统性能指标监控
  • 基本操作总结丨linux
  • linux进程间通信之Posix 信号量用法详解代码举例
  • linux进程间通信之System V共享内存详解及代码示例
  • Linux进程间通信之System V 消息队列
  • linux下apache的安装配置
  • 20180522早课记录15-MySQL&Linux
  • linux下apache的安装配置
  • 自学Linux Shell13.2-选项处理(主要getopt、getopts命令)
  • 每天一个linux命令(27):tar命令
  • Mysql 存储过程入门
  • linux下apache的安装配置
  • 自学Linux Shell13.1-命令行参数
  • 13.Linux execlp函数
  • linux编程必备函数
  • Linux应用层读写i2c从设备(eeprom)
  • linux的mv、cp 命令
  • MySql中存储过程,函数,触发器,查询和系统函数等的相关精简语法基础
  • MySql中存储过程,函数,触发器,查询和系统函数等的相关精简语法基础
  • php操作MySQL数据库(2)——PDO方式
  • MYSQL根据数字分男女
  • 使用ln命令在Linux系统中创建链接文件
  • Mysql 中解决 IN条件为字符串时只有第一个数据起作用问题
  • MySQL数据库无法识别运算符
  • MySQL数据库无法识别运算符
  • mysql partitions by range auto (mysql 自动创建按年月的表分区)
  • Linux解压命令
  • linux系统命令的收集 第五部分
  • mysql的基本用法(2)
  • MySQL复制数据库
  • [linux]ubuntu下使用Fillder
  • mysql格式化日期
  • mysql格式化日期
  • 第九章 Linux系统文件查找与压缩
  • 第九章 Linux系统文件查找与压缩
  • linux进程及进程查看ps命令
  • pdo和mysqli的区别
  • MySQL基础(三)—函数、自定义函数
  • Linux下find命令及其参数的使用
  • MySQL存储过程学习笔记
  • linux 替换字符串
  • Linux下文件的打包、解压缩指令——tar,gzip,bzip2
  • mysql存储过程和函数总结
  • Linux中read命令的用法—(6/30)
  • [乐意黎]linux的nohup命令的用法
  • uclinux编译心得四:分析make menuconfig \ make 过程的一点小技巧
  • Centos7下Mysql5.7的安装
  • linux操作系统中chmod的使用
  • Linux 字符设备驱动开发基础 —— ioctl() 函数解析
  • 从局域网内的其他Linux主机下载文件
  • [TimLinux] Django 信号
  • Shell学习——特殊变量
  • linux 部署脚本
  • MySQL错误记录
  • 让MySQL支持Emoji表情
  • 【MySQL 视频笔记10】权限
  • mysql小特性:change buffer
  • MySQL的预编译功能
  • MySQL--binlog和relay log的生成和删除
  • 连接新版mysql出现的问题
  • c3p0数据源配置
  • mysql查看当前数据库
  • MySQL基础(四)存储过程和存储引擎
  • mysql__函数
  • 开源框架:DBUtils使用详解
  • MySQL__基本语句和函数
  • Can't connect to local MySQL server through socket
  • MySQLNonTransientConnectionException: No operations allowed after connection closed
  • MySQL基础--字符函数
  • Python遇上MySQL
  • MySQL中TIMESTAMPDIFF和TIMESTAMPADD函数的用法
  • MySQL DDL--ghost执行模板和参数
  • MySQL5.7双主架构搭建(基于GTID方式)
  • JSP使用过滤器防止SQL注入
  • mysql分表
  • Mysql 函数使用记录(二)——ELT()、FIELD()、IFNULL()
  • mysql 必备函数列表
  • redhat7.3安装mysql5.7时修改初始密码
  • Mysql 别名
  • MySQL系列(2)--MySQL启动过程解析
  • 【转】《与MySQL的零距离接触》第一章:初涉MySQL(1-4:Mysql的常用参数以及登录与退出)
  • 【转】《与MySQL的零距离接触》第一章:初涉MySQL(1-5:修改MySQL提示符的两种方式)
  • java请求mysql数据传递中文参数时获取不到数据的解决方法
  • Mysql中limit的用法30s get
  • 用RestTemplate调取接口,取得返回数据,携带header,动态拼接url ,动态参数
  • MySQL 高并发配置优化
  • mysql中autocommit参数说明
  • yii2 mysql慢查询 + explain使用及参数详解
  • MyBatis—Mysql—mapper.xml综合基础实践知识企业应用整理
  • windows安装及配置mysql5.7
  • python pymysql学习总结
  • 设置TIMESTAMP和DATETIME的自动初始化及自动更新
  • mysql导入导出数据
  • Mysql主从策略配置
  • mysql语句(二)
  • MYSQL数据操作(CRUD)(一):插入
  • mysql日志设置和查看
  • mysql 存储函数
  • mysql 储存过程
  • MySQL中REGEXP正则表达式使用大全
  • 【Mysql】动态sql if choose 用法求解
  • pymysql语句使用变量
  • mysql中limit用法详解
  • 关于MySQL瓶颈分析与性能优化的一些思考
  • mysql 表基本操作2(查看表结构、修改数据表)
  • MySQL之使用预处理对象PreparedStatement防止注入攻击
  • mysql8安装以及配置
  • mysql学习之存储过程(三)
  • 程序中报错: MySQL server has gone away 是什么意思? 如何避免?
  • MySQL学习笔记(24)——存储过程
  • mysql学习之数据备份和还原(四)
  • Mysql数据库操作系统及配置参数优化
  • mysql 中的存储过程
  • MySQL后台线程整理总结
  • mysql存储过程
  • mysql设置更改root密码 连接mysql mysql常用命令
  • linux下mysql开启慢查询
  • mysql与oracle的区别
  • LINUX下mysql的大小写是否区分设置
  • mysql存储过程 in out inout
  • mysql中存储过程的简单使用
  • Mysql几种日志简介
  • linux MySQL Community Server 5.7.20 rpm 安装
  • mysql备份与恢复(三)——xtrabackup
  • Mysql之视图和触发器
  • MYSQL存储过程
  • MySQL中那令人困惑的timeout
  • MySQL存储过程
  • mysql在线开启GTID模式
  • mysql参数调整参考(mysqltuner)
  • python使用mysql数据库
  • golang实现mysql数据库备份
  • mysql启动参数 skip-grant-tables
  • MySql行转列案列(附加个人理解)
  • 【JMeter】(3)---MySQL压测
  • MySQL经典面试题
  • mysql中的ifnull
  • Mysql,Oracle分页查询
  • Docker容器中MySQL最大连接数被限制为214的解决方案
  • oracle迁移到mysql方案之——ogg(goldengate)
  • MYSQL查询前30条数据
  • Python中操作mysql的pymysql模块
  • MySql Date函数
  • Percona XtraBackup 备份还原篇
  • 《SQL必知必会》知识点汇总
  • Mysql自定义排序
  • MySQL慢查询日志总结
  • yum安装mysql-5.7及以上版本
  • mysql5.7.22 初始化密码 Access denied for user 'root'@'localhost' (using password: YES
  • Mysql存储过程
  • 17.1 MySQL主从介绍 17.2 准备工作 17.3 配置主 17.4 配置从 17.5 测试主从同步
  • Mysql的coalesce函数
  • Mysql存储过程
  • MySQL root密码忘记,原来还有更优雅的解法!
  • 【MySQL】主从异步复制配置
  • MYSQL忘记root密码解决方法
  • 函数(3)
  • PHPStorm等编辑器debug调试(包括使用postman、soapUI)
  • CI中的超级对象
  • 其实你并不懂如何定义一个 PHP 函数
  • PHP 7.2 新功能介绍
  • CI中的数据库操作
  • CI中的url相关函数以及路由设置和伪静态技术
  • php解释命令行的参数
  • php解释命令行的参数
  • php根据命令行参数生成配置文件
  • php根据命令行参数生成配置文件
  • CodeIgniter Doctrine2基本使用(二)(转)
  • PHP 抽象类
  • PHP生成腾讯云COS请求签名
  • tp5 接入腾讯对象存储COS
  • pdo的用处,用法
  • php基本语法
  • PHP开启CORS
  • 微信小程序支付,微信支付 php
  • PHP自定义Cookie
  • php中json_encode()不要转换为unicode
  • 微信小程序支付 后端PHP
  • php.ini设置文件上传大小限制
  • phpstrom 去掉参数提示
  • PHP-redis中文文档
  • ThinkPHP5之路由
  • PHP - 微信H5支付
  • 【PHP】创蓝253云通讯paas平台短信验证码接口调用emo
  • php 操作数据库 背一背更健康
  • PHP接入支付宝的流程
  • PHP APL开发指南
  • phpqrcode 生成二维码
  • nginx php for循环输出不全
  • nginx php for循环输出不全
  • thinkphp5.0 路由学习(二)
  • 详解:Centos 7源码编译安装 php7.2 之生产篇
  • php中print、printf、sprintf的区别?
  • thinkphp5.0 URL 地址生成
  • php·初体验05
  • PHP中使用RabiitMQ---各项参数的使用方法
  • 安装PHP5 安装PHP7
  • Thinkphp3.2一个页面实现多个分页
  • php soap 使用实例
  • ThinkPHP5助手函数汇总
  • thinkphp学习——路由学习
  • ThinkPHP5之重定向和空控制器操作
  • 唤醒微信支付宝app个人接口api支付收款php代码
  • yii,创建控制器
  • php Exception异常类备注
  • php中curl的参数设置总结
  • PHP二维数组排序
  • php array函数 preg_match() 正则匹配
  • php面向对象——11 多文件上传
  • php:在sepbin中实现的另类依赖注入
  • PHP TP5框架-手机APP端支付宝支付
  • PHP基础总结 1
  • PHP使用ODBC连接SQL Server数据库和读写代码封装函数
  • php token的生成
  • php redis操作
  • php 文件上传中文乱码
  • PHP 根据参数名称调用php方法
  • 字符串参数拆解到变量 PHP
  • 简单理解php的socket编程
  • c扩展调用php的函数
  • 9.ZPHP
  • php7 Session_start()函数的变化-------每天进步一点点
  • php yeild关键字实现中间件
  • PHP自动加载(上)——spl_autoload_register
  • Laravel5笔记--路由
  • thinkphp如何有效的设置session过期时间
  • PHP APP端支付宝支付
  • php 服务端集成支付宝APP支付
  • PHP PC端支付宝扫码支付
  • PHP APP端微信支付
  • PHP APP端微信支付
  • PHP面试题(牛客网)
  • PHP带参数传值调用python脚本
  • php主要输出方式的区别
  • PHP 微信h5支付源码 手机浏览器唤醒微信app支付
  • PHP PhpQrcodes 生成带有颜色二维码
  • PHP常用功能组件方法---代码块
  • PHP的类函数——Memcache函数
  • 阿里通信,手机短信提醒PHP代码
  • memcache类的扩展函数
  • 谈谈php对象的依赖
  • 谈谈php对象的依赖
  • centos7安装php5.6.36的参数配置
  • ThinkPHP5.0 学习笔记
  • CVE-2018-12613 PhpMyadmin后台文件包含分析
  • php 将数组转换网址URL参数(http_build_query)
  • php curl参数大全
  • thinkphp5--关于多条件查询的分页处理问题
  • php解析url并得到url中的参数及获取url参数
  • Nginx学习笔记
  • Nginx实现高并发优化
  • Nginx配置文件
  • TPshop5最新版 安装 nginx 开启PATHINFO 模式资源加载路径加载失败问题,适用tp3.2PATHINFO模式REWRITE模式
  • centos6+ 将程序 注册到 service进行启动 停止 重启等:以nginx为例,添加nginx脚本
  • centos6+ 将程序 注册到 service进行启动 停止 重启等:以nginx为例,添加nginx脚本
  • nginx网关配置笔记
  • nginx常用内置变量
  • [Nginx] – 性能优化 – 配置文件优化 [一]
  • Nginx变量大全
  • Widgets API
  • 常用函数-add_action()
  • 常用函数-add_custom_image_header()
  • 常用函数-add_filter()
  • 常用函数-add_post_meta()
  • 常用函数-get_categories()
  • 常用函数-get_category()
  • 常用函数-get_lastcommentmodified()
  • 常用函数-get_tag()
  • 常用函数-get_term_by()
  • 常用函数-paginate_comments_link()
  • 常用函数-is_user_logged_in()
  • 常用函数-sanitize_user()
  • 常用函数-remove_action()
  • 常用函数-remove_filter()
  • 常用函数-validate_username()
  • 常用函数-wp_get_object_terms()
  • 常用函数-wp_set_post_categories()
  • 常用函数-wp_signon()
  • 常用函数-date_i18n()
  • 常用函数-add_option()
  • 常用函数-load_plugin_textdomain()
  • 常用函数-status_header()
  • 常用函数-wp()
  • 常用函数-wp_get_schedule()
  • 常用函数-wp_loginout()
  • 常用函数-wp_next_scheduled()
  • 常用函数-wp_nonce_field()
  • 常用函数-wp_reschedule_event()
  • 常用函数——WP_Rewrite
  • 常用函数-wp_setcookie()
  • 插件API
  • 插件API之常用过滤器(filter)
  • 模板标签-comment_ID()
  • 模板标签-comment_text()
  • 模板标签-comment_text_rss()
  • 模板标签-comments_link()
  • 模板标签-comment_author()
  • 模板标签-comment_author_IP()
  • 模板标签-comment_author_link()
  • 模板标签-comment_author_rss()
  • 模板标签-comment_excerpt()
  • 模板标签-query_posts()
  • 模板标签-single_month_title()
  • 模板标签-permalink_comments_rss()
  • 模板标签-get_bookmarks()
  • 模板标签-sticky_class()
  • 模板标签-previous_image_link()
  • 模板标签-the_author()
  • 模板标签-the_author_posts()
  • 模板标签-the_meta()
  • 模板标签-the_modified_author()
  • 模板标签-the_date_xml()
  • 模板标签-the_title_rss()
  • 模板标签-wp_list_categories()
  • 模板标签-trackback_url()
  • 模板标签-wp_list_comments()
  • 解析模板标签
  • 模板标签-wp_dropdown_pages()
  • Gravatar头像
  • 初识模板标签
  • 自动化测试
  • 五招玩弄男人的巨龙 让他整夜销魂对妳欲罢不能
  • 霸屏女郎养成计 让男人身临其境的五招视讯爱爱密技
  • 霸道总裁再粗暴一点 五个爱爱时害羞不敢说却超想要的事情
  • php 链接中加参数传递
  • ACF to REST AP api插件
  • WordPress谷歌AMP插件 robots 设置、加速移动页面、自动推送代码
  • 发表评论

    用户名: 密码:
    验证码: 匿名发表

    你可以使用这些语言

    查看评论:插件API之常用动作(action)