发现      搜索      发帖    

正在删除

WordPress日志的功能支持(PostTypeSupports) 分享

0
avatar
文|Q盘社    4个月前

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

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

一般在 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。

编辑