mirror of
https://gh.wpcy.net/https://github.com/wp-cli/handbook.git
synced 2026-05-15 06:25:43 +08:00
51 lines
1.3 KiB
Markdown
51 lines
1.3 KiB
Markdown
# WP_CLI::do_hook()
|
|
|
|
Execute callbacks registered to a given hook.
|
|
|
|
***
|
|
|
|
## Usage
|
|
|
|
WP_CLI::do_hook( $when, $args )
|
|
|
|
<div>
|
|
<strong>$when</strong> (string) Identifier for the hook.<br />
|
|
<strong>...$args</strong> (mixed) Optional. Arguments that will be passed onto the<br />
|
|
<strong>@return</strong> (null|mixed) the first optional argument if optional<br />
|
|
</div>
|
|
|
|
|
|
***
|
|
|
|
## Notes
|
|
|
|
See `WP_CLI::add_hook()` for details on WP-CLI's internal hook system.
|
|
Commands can provide and call their own hooks.
|
|
callback provided by `WP_CLI::add_hook()`.
|
|
arguments were passed, otherwise returns null.
|
|
|
|
|
|
*Internal API documentation is generated from the WP-CLI codebase on every release. To suggest improvements, please submit a pull request.*
|
|
|
|
|
|
***
|
|
|
|
## Related
|
|
|
|
<ul>
|
|
|
|
|
|
|
|
<li><strong><a href="https://make.wordpress.org/cli/handbook/internal-api/wp-cli-add-hook/">WP_CLI::add_hook()</a></strong> - Schedule a callback to be executed at a certain point.</li>
|
|
|
|
|
|
<li><strong><a href="https://make.wordpress.org/cli/handbook/internal-api/wp-cli-add-wp-hook/">WP_CLI::add_wp_hook()</a></strong> - Add a callback to a WordPress action or filter.</li>
|
|
|
|
|
|
<li><strong><a href="https://make.wordpress.org/cli/handbook/internal-api/wp-cli-add-command/">WP_CLI::add_command()</a></strong> - Register a command to WP-CLI.</li>
|
|
|
|
|
|
|
|
</ul>
|
|
|
|
|