启用特定帖子的帖子修订

时间:2017-12-27 作者:jeejee

我想知道是否有一种方法可以覆盖错误的wp\\u post\\u修订配置,即在用户操作时排除特定的帖子,并让数据库仅存储这些帖子的修订。

有什么想法,如何实现?

1 个回复
SO网友:janh

因为是在wp_revisions_to_keep($post) wp中包括/修订。php,并通过过滤器运行结果,您应该能够执行以下操作:

<?php
function wpse_289553($num, $post) {
        if(in_array($post->ID, array(123, 456, 789))) {
            return -1; 
        }
        return $num;
}
add_filter("wp_revisions_to_keep", "wpse_289553", 10, 2);
在该数组中设置帖子ID,并将返回的编号调整为要保留的修订数-1表示“所有”。

结束

相关推荐

Posts list in custom taxonomy

我有这样的事情:$terms = get_the_terms( get_the_ID(), \'kosmetyki_dystrybutor\'); $terms_ids = []; foreach ( $terms as $term ) { $terms_ids[] = $term->term_id; } $args = array( \'post_type\' => \'kosmetyki\',