ワードプレス用の非常に単純なコンテンツフィルターを作成しています。基本的に、投稿にセット配列の単語が含まれている場合、投稿が作成されないようにします。フィルターは、ユーザーに誤投稿を通知する必要はありません。投稿がデータベースに保存されるのを止める必要があるだけで、これまでのところ私はこれを持っています: function thefilter($content){
$searchfilter = array(
'#cure-plus.org#',
'#porn#',
'#escort#',
'#no prescription#',
'#Prescription#'
);
$count=0;
foreach($searchfilter as $filter){
preg_match_all( $filter, $content, $pics );
$count += count($pics[0]);
}
if ( $count > 0 ) {
return 'This post has been deleted';
}
}
add_filter('content_save_pre','thefilter');
それはすべて機能し、投稿が存在したら削除できますが、それほど遠くまで行かないことをお勧めします.
ありがとう :)