在自定义帖子类型中,我首先使用wp_get_post_revisions()
.
我循环了一遍,比较了元数据和postdata,以查看两者之间的差异。然而,当我在get_the_terms()
, 我正在为实际发布的文章获取适当的分类法,但修订版没有任何分类法数据。
如何保存分类信息以进行修订?
在自定义帖子类型中,我首先使用wp_get_post_revisions()
.
我循环了一遍,比较了元数据和postdata,以查看两者之间的差异。然而,当我在get_the_terms()
, 我正在为实际发布的文章获取适当的分类法,但修订版没有任何分类法数据。
如何保存分类信息以进行修订?
WordPress只支持帖子内容的修订,不支持术语。
要创建一个系统来监控随时间变化的期后关系,您必须编写一个插件来显式处理这一点。
如果您有兴趣沿着这条路线走下去,您可能需要使用save_post 钩子以保存术语数据(保存为序列化后元数据可能是最好的方式),并且add_meta_box 挂钩以输出术语更新/修订列表。
这将与现有的修订系统分离,除非您想获得更高的技术性,但这可能是获得所需内容的最方便的方法。
我没有设置修订数量的限制,这使得我的一些帖子有20多个修订,那么如何删除这些修订呢?顺便说一下,我正在使用WPMU,并且有很多博客,那么如何删除我所有博客的WordPress修订版呢?