ユーザーが WordPress コメントを変更できるようにする方法

Last Updated:2023年07月16日| | コメントを残す

概要

韓国では、掲示板に書き込みを作成する場合が多く、作成した文章を、いつでも消去または変更することができている場合があります。 しかし、 WordPressでコメントを作成すると、作成者が変更することができません。 そしてbbPressのようなフォーラムで文を書けば掲示板の設定で指定された時間以内にミス等を変更することができます。 このような機能をコメントでも適用して、ユーザーが WordPressの一般的なスレッドにコメント(コメント)を上げた後設定した時間以内に修正できるようにすることができます。

ユーザーがコメントを編集可能にするため

どのように簡単な編集という WordPress プラグインを使用すると、すべてのユーザー(ゲストユーザーを含む)が文を書いた後、5分以内に書き込みを変更することができます。 このプラグインは、インストールして有効にするとすぐに適用され、管理者ページで設定できるオプションがありません。 文が変更できる時間の設定は、プラグインファイルを直接変更したり、フィルタを使用します。

$comment_time = absint( apply_filters( 'sce_comment_time', 5 ) );
if ( $comment_time > 90 ) {
$this->comment_time = 90;
} else {
$this->comment_time = $comment_time;
}
return $this->comment_time;
}

上記の5は 5分を意味します。 デフォルトで5に設定されており、最大設定可能な時間は、 90分です。 したがって、90分以内の時間で設定が可能です。 次のようなフィルタを使用して変更可能な時間の長さを変更することができます。

// Changes the time period within which editing comments is allowed the Simple Comment Editing plugin

function comments_edit_time() {
$editperiod = '10'; // Change it as you wish. The unit is minute.
return $editperiod;
}
add_filter( 'sce_comment_time', 'comments_edit_time' );

数字は希望の時間に変更します。 このブログでは、現在のテストで3分で指定しました。

bbPressの投稿修正時間を変更する

bbPressの場合伝言板の 設定>掲示板で書かれた修正許容時間を変更することができます。

WordPress bbPress掲示板でスレッドを修正時間を変更する

いつでも文を変更できるようにするには、 文の変更ロック 設定の数値を非常に大きな数字で指定すると、なりそうです。 他の方法として、以下の関数を使用して書かれた修正ロック機能を無効にすることができます。

function no_edit_lock($retval, $cur_time, $lock_time, $post_date_gmt){
return false;
}
add_filter( 'bbp_past_edit_lock', 'no_edit_lock', 1, 4);

メモ:


コメントを残す

コメント