cehojac / attached-posts
为 CMB2 创建帖子关系的自定义字段。
v1.2.7
2017-11-09 18:44 UTC
Requires
- php: >5.2.4
Suggests
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2024-09-30 14:20:01 UTC
README
CMB2 的自定义字段。
帖子 ID 存储在一个数组中,可以通过在附加帖子列中拖放帖子来重新排列。现在包含了与 CMB2 Post Search 字段 相同的搜索字段。
安装
按照 example-field-setup.php 中的示例进行操作。示例假设您已经在 mu-plugins 目录中安装了 CMB2 和此扩展。如果您使用 CMB2 作为插件安装,请删除示例中的 第 6-9 行。
自定义
示例演示了如何修改 get_posts 查询参数,并允许您切换缩略图的显示以及搜索过滤输入。
用法
您可以使用以下方式检索元数据
$attached = get_post_meta( get_the_ID(), '_attached_cmb2_attached_posts', true );
这将返回一个附加帖子 ID 的数组。您可以像以下示例那样遍历这些帖子 ID
foreach ( $attached as $attached_post ) { $post = get_post( $attached_post ); }
一旦您有了帖子 ID 的帖子数据,您就可以继续执行与每个附加帖子相关的所需功能。
屏幕截图
变更日志
1.2.7
- 添加默认列显示输出。只需将
'column' => true,添加到您的字段注册中。
1.2.6
1.2.5
- 结合了 CMB2 Post Search 字段 类型与此字段类型的优点,现在可以搜索附加的额外帖子/页面等。目前不支持用户搜索。(#7)。
1.2.4
- 添加将用户附加到帖子/自定义帖子而不是帖子的支持。致谢 mckernanin (#27)。
1.2.3
- 添加加载器以管理此库的最新版本。
1.2.2
- 允许数组中的帖子类型。致谢 @mmcachran。
1.2.1
- 添加搜索过滤器到列表。致谢 @owenconti。
1.2.0
- 添加插件支持。致谢 @yelly。

