有人可以帮我如何启用对自定义帖子类型的修订吗?
#1 楼
注册CPT时,需要手动添加对修订的支持。仅标题和编辑器设置为默认值。签出法典。因此,如果需要启用修订,则需要在注册CPT时在'supports' => array( 'title', 'editor', 'revisions' ),
中添加这样的版本$args = array()
。
信息,这里是您可以传递给'supports'的其他参数。
'title'
'editor' (content)
'author'
'thumbnail' (featured image, current theme must also support post-thumbnails)
'excerpt'
'trackbacks'
'custom-fields'
'comments' (also will see comment count balloon on edit screen)
'revisions' (will store revisions)
'page-attributes' (menu order, hierarchical must be true to show Parent option)
'post-formats' add post formats, see Post Formats
EDIT
感谢@jammypeach,了解这一点很重要,直到该帖子实际有修订,才会显示修订元框。如果没有修订,则修订元框将不会显示
评论
我在支持数组中有位置。工作良好。谢谢@pieter ..
– Bhanu Prakash Ryaga
2014年3月24日16:30
@BhanuPrakash很高兴可以为您提供帮助。只需记住勾选我接受的答案即可。
–Pieter Goosen
2014年3月24日16:31
注意事项-在CPT上启用“修订”后,“修订”框不会出现,除非您进行一些更改并先保存几次。这让我震惊,我以为我的代码无法正常工作,但是(当然)没有要显示的修订。
–果酱
2014年7月28日在14:20
@jammypeach将更新我的答案。感谢那。可能没有多少人知道,甚至没有考虑过。谢谢 :-)
–Pieter Goosen
2014年7月28日在15:03
谢谢@jammypeach我刚刚花了一个小时来尝试诊断我认为自定义帖子类型def本身存在的问题-这当然是关键信息!
–尼克
19年4月18日在17:52
评论
您是如何注册的?使用register_post_type或某些插件?我认为修订适用于所有职位类型。有人可以确认或否认吗?
@s_ha_dum,您需要手动启用它。在register_post_type的“支持”中没有为“修订”设置默认设置。仅将标题和编辑器设置为默认值。检查法典codex.wordpress.org/Function_Reference/register_post_type
@PieterGoosen:谢谢。我有点讨厌修订,并认为它们的实施效果不佳,所以我对它们的处理不多。 :)