hamworks/wp-dynamic-block
Composer 安装命令:
composer require hamworks/wp-dynamic-block
包简介
README 文档
README
Library for Custom Dynamic Block.
HAMWORKS\WP\Dynamic_Block\Dynamic_Block
Dynamic_Block::__construct( $file_or_folder, $args = array() );
$file_or_folder: Path to the JSON file with metadata definition for the block or path to the folder where the block.json file is located.
$args: Optional. Array of block type arguments.
$dynamic_block = new HAMWORKS\WP\Dynamic_Block\Dynamic_Block( __DIR__ );
Template
wp-content/themes/your-theme/template-parts/blocks/block-namespace/blockname.php
Template hierarchy
- template-parts/blocks/block-namespace/blockname-blockstyle.php
- template-parts/blocks/block-namespace/blockname.php
How to adding template arguments.
use HAMWORKS\WP\Dynamic_Block\Dynamic_Block; add_filter( "hw_dynamic_block_template_arguments_to_{$block_name_in_block_json}", function ( array $arguments, array $attributes, Dynamic_Block $block_instance ) { $arguments['foo'] = 'bar'; return $arguments; }, 10, 3 );
Example
统计信息
- 总下载量: 1.38k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-2.0-or-later
- 更新时间: 2020-09-02