voceconnect/voce-featured-posts

轻松定义多个特色类型实例用于文章类型。

2.8 2016-06-17 13:59 UTC

This package is not auto-updated.

Last update: 2024-09-20 21:30:02 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_Postsget_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
初始发布。