voceconnect / voce-featured-posts
轻松定义多个特色类型实例用于文章类型。
2.8
2016-06-17 13:59 UTC
README
贡献者:kevinlangleyjr, voceplatforms
标签:特色
至少需要:3.2
测试到:4.0
稳定标签:2.8
许可证:GPLv2或更高版本
许可证URI:https://gnu.ac.cn/licenses/gpl-2.0.html
描述
允许开发者轻松地为文章类型定义多个特色类型实例。这些特色类型实例不一定需要命名为“特色”,它只是另一种在常见标签下突出特定文章类型的方法。当定义特色类型时,将为注册的文章类型添加一个子菜单页面。此页面用于管理特色项目的顺序和移除不再应被展示的项目。
安装
作为主题或插件的依赖项
将插件拖放到主题或插件容器中后,添加以下内容
<?php if( ! class_exists( 'Voce_Featured_Posts' ) ) { require_once( $path_to_voce_featured_posts . '/voce-featured-posts.php' ); } ?>
使用方法
注册特色类型
参数
$type_key
(字符串) - 作为特色类型键的唯一字符串$type_name
(字符串) - 作为特色类型标题的字符串$post_type
(字符串) - 注册特色类型的文章类型$sortable
(布尔值) - 添加在管理页面上拖放排序特色项目的功能
<?php Voce_Featured_Posts::add_type('new-featured-type', 'New Featured Type', 'post', ) ?>
获取特色文章ID
使用 Voce_Featured_Posts
的 get_featured_ids()
方法,可以检索特定特色类型的特色ID,或者单个文章类型或文章类型的数组
<?php $featured_ids = Voce_Featured_Posts::get_featured_ids( 'post', 'new-featured-type' ); ?>
变更日志
2.7
通过添加jquery-ui-sortable js依赖项修复可排序功能
2.6
添加最小化图像
2.5
将nonce检查移至 save_post
方法中较早的位置
2.4
VIP转义修复
2.3
添加默认“特色”标签的过滤器
2.2
修复图像源为sort.png
2.1
添加对特色‘附件’的支持
1.0
初始发布。