dekodeinteraktiv / hogan-grid
Hogan的卡片网格模块
1.4.2
2022-02-03 11:19 UTC
Requires
- php: >=7.0
- composer/installers: ~1.2
- dekodeinteraktiv/hogan-core: >=1.1.7
Requires (Dev)
README
安装
使用Composer安装模块 composer require dekodeinteraktiv/hogan-grid 或直接下载此仓库并将其放置在 wp-content/plugins
用法
将帖子类型显示为网格中的卡片的模块。两种内容包含类型:静态内容和动态内容。
静态内容是将特定的帖子设置为模块中的卡片。例如,选择自定义帖子类型中的特定文章、页面或帖子。
动态内容显示动态查询的内容卡片。例如,显示所选帖子类型和/或分类中的3篇最新帖子。
可用过滤器
hogan/module/grid/heading/enabled (true/false).用于禁用模块标题hogan/module/grid/template/text-align- 文本对齐类名。默认center。hogan/module/grid/static_content_post_types用于在静态内容中包含自定义帖子类型在ACF关系字段中。
//default values
[
'0' => 'post',
'1' => 'page',
];
hogan/module/grid/static_content_relation_filters- 用于关系字段的过滤器。
//default values
[
'0' => 'search',
'1' => 'post_type',
'2' => 'taxonomy',
];
-
hogan/module/grid/static_content_taxonomy- 允许在关系字段中包含内容的分类(默认为空数组)。 -
hogan/module/grid/static_content_limit- 模块中允许的静态帖子最大数量。默认无限制。 -
hogan/module/grid/dynamic_content_query- 向wp_query发送以获取帖子的参数。 -
hogan/module/grid/dynamic_content_post_types- 允许在动态选择中使用的帖子类型数组。 -
hogan/module/grid/dynamic_content_limit- 模块中允许的动态帖子最大数量。默认10。
//default values
[
'post' => __( 'Posts', 'hogan-grid' ),
'page' => __( 'Pages', 'hogan-grid' )
]
hogan/module/grid/dynamic_content_taxonomies- 在动态选择中使用的分类。例如,使用
function enable_dynamic_taxonomies() : array {
return [ 'category', 'my_custom_taxonomy' ];
}
add_filter( 'hogan/module/grid/dynamic_content_taxonomies', __NAMESPACE__ . '\\enable_dynamic_taxonomies' );
hogan/module/grid/card_sizes- 模块中使用的卡片大小
//default values
[
'small' => __( 'Single', 'hogan-grid' ),
'medium' => __( 'Double', 'hogan-grid' ),
'large' => __( 'Full', 'hogan-grid' ),
]