Docs: Improve and correct documentation for hook-related variadic functions.
See #37402 Built from https://develop.svn.wordpress.org/trunk@45420 git-svn-id: http://core.svn.wordpress.org/trunk@45231 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
26d5e05b75
commit
9abcf7881f
|
@ -253,12 +253,12 @@ final class WP_Hook implements Iterator, ArrayAccess {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Calls the callback functions added to a filter hook.
|
* Calls the callback functions that have been added to a filter hook.
|
||||||
*
|
*
|
||||||
* @since 4.7.0
|
* @since 4.7.0
|
||||||
*
|
*
|
||||||
* @param mixed $value The value to filter.
|
* @param mixed $value The value to filter.
|
||||||
* @param array $args Arguments to pass to callbacks.
|
* @param array $args Additional parameters to pass to the callback functions.
|
||||||
* @return mixed The filtered value after all hooked functions are applied to it.
|
* @return mixed The filtered value after all hooked functions are applied to it.
|
||||||
*/
|
*/
|
||||||
public function apply_filters( $value, $args ) {
|
public function apply_filters( $value, $args ) {
|
||||||
|
@ -299,11 +299,11 @@ final class WP_Hook implements Iterator, ArrayAccess {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Executes the callback functions hooked on a specific action hook.
|
* Calls the callback functions that have been added to an action hook.
|
||||||
*
|
*
|
||||||
* @since 4.7.0
|
* @since 4.7.0
|
||||||
*
|
*
|
||||||
* @param mixed $args Arguments to pass to the hook callbacks.
|
* @param array $args Parameters to pass to the callback functions.
|
||||||
*/
|
*/
|
||||||
public function do_action( $args ) {
|
public function do_action( $args ) {
|
||||||
$this->doing_action = true;
|
$this->doing_action = true;
|
||||||
|
|
|
@ -141,16 +141,18 @@ function has_filter( $tag, $function_to_check = false ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Call the functions added to a filter hook.
|
* Calls the callback functions that have been added to a filter hook.
|
||||||
*
|
*
|
||||||
* The callback functions attached to filter hook $tag are invoked by calling
|
* The callback functions attached to the filter hook are invoked by calling
|
||||||
* this function. This function can be used to create a new filter hook by
|
* this function. This function can be used to create a new filter hook by
|
||||||
* simply calling this function with the name of the new hook specified using
|
* simply calling this function with the name of the new hook specified using
|
||||||
* the $tag parameter.
|
* the `$tag` parameter.
|
||||||
*
|
*
|
||||||
* The function allows for additional arguments to be added and passed to hooks.
|
* The function also allows for multiple additional arguments to be passed to hooks.
|
||||||
*
|
*
|
||||||
* // Our filter callback function
|
* Example usage:
|
||||||
|
*
|
||||||
|
* // The filter callback function
|
||||||
* function example_callback( $string, $arg1, $arg2 ) {
|
* function example_callback( $string, $arg1, $arg2 ) {
|
||||||
* // (maybe) modify $string
|
* // (maybe) modify $string
|
||||||
* return $string;
|
* return $string;
|
||||||
|
@ -158,9 +160,10 @@ function has_filter( $tag, $function_to_check = false ) {
|
||||||
* add_filter( 'example_filter', 'example_callback', 10, 3 );
|
* add_filter( 'example_filter', 'example_callback', 10, 3 );
|
||||||
*
|
*
|
||||||
* /*
|
* /*
|
||||||
* * Apply the filters by calling the 'example_callback' function we
|
* * Apply the filters by calling the 'example_callback()' function that's
|
||||||
* * "hooked" to 'example_filter' using the add_filter() function above.
|
* * hooked onto `example_filter` above.
|
||||||
* * - 'example_filter' is the filter hook $tag
|
* *
|
||||||
|
* * - 'example_filter' is the filter hook
|
||||||
* * - 'filter me' is the value being filtered
|
* * - 'filter me' is the value being filtered
|
||||||
* * - $arg1 and $arg2 are the additional arguments passed to the callback.
|
* * - $arg1 and $arg2 are the additional arguments passed to the callback.
|
||||||
* $value = apply_filters( 'example_filter', 'filter me', $arg1, $arg2 );
|
* $value = apply_filters( 'example_filter', 'filter me', $arg1, $arg2 );
|
||||||
|
@ -171,8 +174,8 @@ function has_filter( $tag, $function_to_check = false ) {
|
||||||
* @global array $wp_current_filter Stores the list of current filters with the current one last.
|
* @global array $wp_current_filter Stores the list of current filters with the current one last.
|
||||||
*
|
*
|
||||||
* @param string $tag The name of the filter hook.
|
* @param string $tag The name of the filter hook.
|
||||||
* @param mixed $value The value on which the filters hooked to `$tag` are applied on.
|
* @param mixed $value The value to filter.
|
||||||
* @param mixed ...$var Additional variables passed to the functions hooked to `$tag`.
|
* @param mixed ...$args Additional parameters to pass to the callback functions.
|
||||||
* @return mixed The filtered value after all hooked functions are applied to it.
|
* @return mixed The filtered value after all hooked functions are applied to it.
|
||||||
*/
|
*/
|
||||||
function apply_filters( $tag, $value ) {
|
function apply_filters( $tag, $value ) {
|
||||||
|
@ -213,7 +216,7 @@ function apply_filters( $tag, $value ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute functions hooked on a specific filter hook, specifying arguments in an array.
|
* Calls the callback functions that have been added to a filter hook, specifying arguments in an array.
|
||||||
*
|
*
|
||||||
* @since 3.0.0
|
* @since 3.0.0
|
||||||
*
|
*
|
||||||
|
@ -413,7 +416,23 @@ function add_action( $tag, $function_to_add, $priority = 10, $accepted_args = 1
|
||||||
* possible to create new action hooks by simply calling this function,
|
* possible to create new action hooks by simply calling this function,
|
||||||
* specifying the name of the new hook using the `$tag` parameter.
|
* specifying the name of the new hook using the `$tag` parameter.
|
||||||
*
|
*
|
||||||
* You can pass extra arguments to the hooks, much like you can with apply_filters().
|
* You can pass extra arguments to the hooks, much like you can with `apply_filters()`.
|
||||||
|
*
|
||||||
|
* Example usage:
|
||||||
|
*
|
||||||
|
* // The action callback function
|
||||||
|
* function example_callback( $arg1, $arg2 ) {
|
||||||
|
* // (maybe) do something with the args
|
||||||
|
* }
|
||||||
|
* add_action( 'example_action', 'example_callback', 10, 2 );
|
||||||
|
*
|
||||||
|
* /*
|
||||||
|
* * Trigger the actions by calling the 'example_callback()' function that's
|
||||||
|
* * hooked onto `example_action` above.
|
||||||
|
* *
|
||||||
|
* * - 'example_action' is the action hook
|
||||||
|
* * - $arg1 and $arg2 are the additional arguments passed to the callback.
|
||||||
|
* $value = apply_actions( 'example_action', $arg1, $arg2 );
|
||||||
*
|
*
|
||||||
* @since 1.2.0
|
* @since 1.2.0
|
||||||
*
|
*
|
||||||
|
@ -488,12 +507,12 @@ function did_action( $tag ) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Execute functions hooked on a specific action hook, specifying arguments in an array.
|
* Calls the callback functions that have been added to an action hook, specifying arguments in an array.
|
||||||
*
|
*
|
||||||
* @since 2.1.0
|
* @since 2.1.0
|
||||||
*
|
*
|
||||||
* @see do_action() This function is identical, but the arguments passed to the
|
* @see do_action() This function is identical, but the arguments passed to the
|
||||||
* functions hooked to $tag< are supplied using an array.
|
* functions hooked to `$tag` are supplied using an array.
|
||||||
* @global array $wp_filter Stores all of the filters
|
* @global array $wp_filter Stores all of the filters
|
||||||
* @global array $wp_actions Increments the amount of times action was triggered.
|
* @global array $wp_actions Increments the amount of times action was triggered.
|
||||||
* @global array $wp_current_filter Stores the list of current filters with the current one last
|
* @global array $wp_current_filter Stores the list of current filters with the current one last
|
||||||
|
|
|
@ -13,7 +13,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '5.3-alpha-45419';
|
$wp_version = '5.3-alpha-45420';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue