我有一個WordPress的網站。我剛剛收到此特定錯誤消息WordPress的貼子評論
您是胡說八道用戶
當我張貼任何頁面上的意見。
我檢查了wp-comments-post.php
,但我什麼也沒得到。之前,它在工作,但現在我不知道爲什麼會出現這個消息。
請告訴我可能是什麼問題。下面是這個侮辱性的消息的快照:
我有一個WordPress的網站。我剛剛收到此特定錯誤消息WordPress的貼子評論
您是胡說八道用戶
當我張貼任何頁面上的意見。
我檢查了wp-comments-post.php
,但我什麼也沒得到。之前,它在工作,但現在我不知道爲什麼會出現這個消息。
請告訴我可能是什麼問題。下面是這個侮辱性的消息的快照:
1.go到你的wordpress文件下面的路徑。然後在記事本
/wp-admin/options.php
2.open options.php按ctrl +找到你的錯誤信息˚F
3.如果有刪除。
檢查與角色和功能,爲用戶在點擊以下鏈接
「你胡說八道用戶」是,如果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;
}
這插件似乎並沒有被寫得很不錯,並有一段時間沒有更新了。你可以找到更好的插件,比如Akismet,它本身就帶有WordPress。
您可能會看到錯誤,因爲其他腳本阻止執行此腳本的JavaScript。或者,你可能關閉了JavaScript嗎?這個插件使用jQuery,但不告訴WordPress排隊jQuery,所以如果你的主題不排隊,並且沒有其他插件排隊,你可能只是沒有加載jQuery。每次都很難確切地知道爲什麼它認爲你是垃圾郵件發送者。
如果你想保持這個插件,但讓消息更友好,作者確實使用WordPress的翻譯功能之一,所以你可以用自定義插件或主題的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;
}
我認爲它被黑客入侵 –