博文中心

WordPress 日志的功能支持( Post Type Supports)

作者: 分类: 发布于:2019.08.29 阅读:12 次

一共有下面这几种,记录一下,方便以后查询:

  • 'title': 标题
  • 'editor':内容
  • 'author':作者
  • 'thumbnail':特色图片,当前主题也必须要支持日志缩略图功能
  • 'excerpt':摘要
  • 'trackbacks':没鸟用了,懒得解释了
  • 'custom-fields':自定义字段编辑框,一般不用,我们自己根据业务字段做编辑框界面
  • 'comments':在文章编辑页面显示留言列表,并且在文章列表页面显示留言次数的气泡
  • 'revisions':将会存储日志修订
  • 'page-attributes':页面属性,将会出现页面模板选择和排序,但是首先要把文章设置为层次关系
  • 'post-formats':日志格式

例如 页面 增加 摘要功能:

add_action('init', 'wpdocs_custom_init');
/**
* Add excerpt support to pages
*/
function wpdocs_custom_init() {
add_post_type_support( 'page', 'excerpt' );
}

一般在 register_post_type 的 supports 的参数中设定,之后可以通过 get_all_post_type_supports( $post_type ) 函数来获取指定 $post_type 的所有 supports。

如果一开始设置不好,还可以通过 add_post_type_support( $post_type, $feature ) 函数来额外增加,也可以 remove_post_type_support( $post_type, $feature ) 函数来去掉。

最后还可以通过 post_type_supports( $post_type, $feature ) 函数来判断某个 $post_type 是否支持某个 $feature。

2
版权声明:
本文,由 整理自互联网, 查看原文
本文链接: