2016-04-29 160 views
1

私はWordpressのウェブサイトを持っています。そして私はちょうどこの特定のエラーメッセージWordpressの投稿のコメント

を受けた私は、任意のページにコメントを投稿するときは、でたらめユーザー

です。

wp-comments-post.phpを確認しましたが、何も見つかりませんでした。前に、それは働いていましたが、今、なぜこのメッセージが出てくるのか分かりません。

問題の可能性があることを教えてください。あなたのワードプレスのファイルに以下のパスに

Here is a snapshot of this insulting message

+0

私はそれがハッキングされていると思います –

答えて

0

1.go:ここでは、この侮辱的なメッセージのスナップショットがあります。それが削除3.I​​fはメモ帳で

/wp-admin/options.php 

2.open options.phpはその後

fはCTRL +で、あなたのエラーメッセージを見つけます。それはあなたのコメントがスパムであると考えるならば、リンク

User roles

0

以下の下でユーザーのための役割と機能を備えた

チェック「あなたはでたらめのユーザーでは」というメッセージが表示さBlock Spam Comments pluginです。プラグインは非常によく書き込まれると、しばらく更新されていない表示されていないことを

add_filter('preprocess_comment', 'verify_block_spam_comment'); 

function verify_block_spam_comment($commentdata) { 
    if (! isset($_POST['is_legal_comment'])) 
     wp_die(__('You are bullshit user')); 

    return $commentdata; 
} 

block-spam-comments.phpから

。実際にWordPressに付属しているAkismetのようなプラグインがはるかに優れています。

他のスクリプトがこのスクリプトのJavaScriptを実行できないため、エラーが表示されることがあります。または、JavaScriptをオフにしている可能性がありますか?このプラグインはjQueryを使用していますが、WordPressにjQueryをエンキューするよう指示していないので、テーマがエンキューされておらず、他のプラグインがエンキューしていない場合、jQueryがロードされていない可能性があります。あなたが毎回スパマーだと思う理由を正確に知るのは難しいです。

このプラグインを残したいがメッセージをよりわかりやすくするには、作成者がWordPressの翻訳機能の1つを使用したので、メッセージをカスタムプラグインまたはテーマのfunctions.phpファイルの次のようなコードに置き換えることができます:

add_filter('gettext', 'too_much_bullshit_around_here', 20, 3); 
function too_much_bullshit_around_here($translated_text, $text, $domain) { 
    if('You are bullshit user' === $text) { 
     return "If you are a spammer I must politely ask you to leave."; 
    } 
    return $translated_text; 
} 
関連する問題