dekodeinteraktiv/hogan-grid

Hogan的卡片网格模块

安装次数: 12,372

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 11

分支: 0

开放问题: 9

类型:wordpress-plugin

1.4.2 2022-02-03 11:19 UTC

This package is auto-updated.

Last update: 2024-08-29 04:43:05 UTC


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' ),
]