yard/brave-hooks
最新稳定版本:v2.1.4
Composer 安装命令:
composer require yard/brave-hooks
包简介
Brave hooks
README 文档
README
Features
- Register Hooks using php attributes
- Configure Hook registration using a config file
- Load plugin-specific hooks only when the plugin is active
Installation
-
Install this package with Composer:
composer require yard/brave-hooks
-
Run the Acorn WP-CLI command to discover this package:
wp acorn package:discover
-
Publish the config file with:
wp acorn vendor:publish --provider="Yard\Brave\Hooks\HookServiceProvider" -
Register all your project hooks in the published configuration file
config/hooks.php.
Usage
Add your custom hook classes to the hooks configuration file. Any hooks defined within these classes will be automatically registered with WordPress.
This plugin leverages wp-hook-registrar for hook registration. For detailed information about the hook registration process, please refer to that package's documentation.
Plugin-specific Hooks
Some classes contain hooks that should only be active when a specific WordPress plugin is active.
To achieve this, add the #[Plugin] attribute to the class containing hooks and provide the plugin's file path:
The plugin path should match the format required by the WordPress function is_plugin_active()
#[Plugin('advanced-custom-fields-pro/acf.php')] class ACF { ... }
About us
统计信息
- 总下载量: 306
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-12-05