1
WordPressで投稿を編集できる回数を制限する方法はありますか?私はDBに格納されているリビジョンを制限するつもりはない。 3回だけ投稿を編集できるようにしたいと思います。投稿の編集を制限しますか?
WordPressで投稿を編集できる回数を制限する方法はありますか?私はDBに格納されているリビジョンを制限するつもりはない。 3回だけ投稿を編集できるようにしたいと思います。投稿の編集を制限しますか?
保存ポストにカウンタを設定し、更新ポストの前にチェックすることができます。投稿を保存せずに返すことができるカウンターcrose制限した場合...ここ
は一例です....
add_action('save_post', 'check_for_counter');
function check_for_count($ppost_id){
if(wp_is_post_autosave($post_id) || wp_is_post_revision($post_id)) {
return $post_id;
}
if(!current_user_can("edit_post", $post_id))
return $post_id;
$count = get_post_meta($post_id, 'revision_counter', true);
if(empty($count)){
update_post_meta($post_id, 'revision_counter', 1);
}else{
$count += 1;
update_post_meta($post_id, 'revision_counter', $count);
}
if($count == 3){
return $post_id;
}
}
私はそれをテストしたことがないことに注意してくださいしかし、あなたの問題を解決することがあります。
ありがとうございますが動作しません。 –