zoukankan      html  css  js  c++  java
  • 板邓:wordpress中add_filter和apply_filters函数用法

    add_filter() 可以挂载一个函数到指定的过滤器上。

    用法

    add_filter( $tag, $function_to_add, $priority, $accepted_args );

    参数

    $tag

    (字符串)(必须)所挂载的过滤器名字(和目标 apply_filters() 函数的 $tag 属性一样)。

    默认值:None

    $function_to_add

    (回调)(必须)要挂载的回调函数,参考 PHP 回调函数类型文档

    默认值:None

    $priority

    (整数)(可选)执行顺序,越小函数越先被执行。

    默认值:10

    $accepted_args

    (整数)(可选)回调函数接收的参数数量,设置多个可以接收更多 apply_filters() 函数传进来的参数。

    默认值:1

    apply_filters() 函数用来创建一个过滤器,大多数被用在函数中,是 WordPress 插件机制中非常重要的一个函数,能让其它的主题和插件对一个值进行修改过滤。

    用法

    apply_filters( $tag, $value, $var... )

     

    参数

    $tag

    (字符串)(必须)过滤器的名字。

    默认值:None

    $value

    (混合)(必须)要过滤的值,如果没人过滤则直接返回这个值。

    $var

    (混合) (可选)传给过滤函数额外的变量参数,辅助过滤函数对返回值进行操作,可以添加无限个。

    返回值

    (混合)过滤后的值,如果没人过滤则直接返回 $value 的值。

    板邓个人博客:http://8dseo.com
  • 相关阅读:
    大数据的前景?
    PriorityBlockingQueue深度解析(好文)
    深入CAS原理
    common-lang3工具类-使用手册
    gitlab搭建
    RestTemplate转码bug
    论tigergraph边的方向性
    关于java的wait方法的深入分析
    openjdk的源码下载方式
    一个奇怪的urlencode转码问题
  • 原文地址:https://www.cnblogs.com/xbdeng/p/5587609.html
Copyright © 2011-2022 走看看