webdevstudios / cmb2-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-14 16:55:45 UTC
README
CMB2的定制字段。
文章ID保存在数组中,可以通过拖放附件文章列中的文章进行重新排列。现在集成了与CMB2 Post Search field相同的搜索字段。
安装
按照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 field类型和此字段类型的最佳功能,现在您可以搜索附加额外的文章/页面等。当前不支持用户搜索。(#7)。
1.2.4
- 添加支持附加用户而不是文章/自定义文章。感谢mckernanin(#27)。
1.2.3
- 添加加载器以管理加载此库的最新版本。
1.2.2
- 允许数组为文章类型。感谢@mmcachran。
1.2.1
- 向列表中添加搜索过滤器框。感谢@owenconti。
1.2.0
- 添加插件支持。感谢@yelly。