開発者ドキュメント

WordPress – 添付ファイルのコメントを無効にする

停止し、リンクを掃除した後、//wordpress/how-to-stop-wordpress-pingbacks-and-trackbacks-spam/[WordPress pingbackとtrackback spams]、スパマーは投稿添付ファイルのコメントとトラックバックをスパム発信する戦略を変更した。

解決策

1.1新規および既存の添付ファイルへのコメントを停止する。テーマの `function.php`に以下のPHPスクリプトを追加してください

$ \ {theme__folder}/function.php

…​.//disable comments on attachment
function filter

media

comment

status( $open, $post

id ) {

$post = get__post( $post__id );
if( $post->post__type == 'attachment' ) {
    return false;
}
return $open;

}
add

filter(‘comments

open’, ‘filter

media

comment__status’, 10 , 2 );

1.2 `wp__posts`テーブルにある既存の添付ファイルを更新し、ポスト添付ファイル` ping__status`と `comment__status`を` closed`に更新します。

phpMyAdminまたはMySQLコンソール

UPDATE wp

posts SET ping

status=’closed’ WHERE post__type = ‘attachment’;

UPDATE wp

posts SET comment

status=’closed’ WHERE post__type = ‘attachment’;

1.3既存のコメントスパムを削除する。添付ファイルコメントは `trackback`コメントとして表示されます。

DELETE FROM

wp

comments


WHERE

commenttype

= ‘trackback’

** 注意**  WordPressは、デフォルトでピングバックとトラックバックの機能を無効にすることを検討する必要があります。多くのスパマーが魅力的であり、WordPressプラットフォームには価値が低くなります。 Btw、誰がトラックバックを使用していますか?

=== 参考文献

.  link://wordpress/how-to-stop-wordpress-pingbacks-and-trackbacks-spam/[どのようにして

WordPress PingbacksとTrackbacks Spamを停止する]。 https://codex.wordpress.org/Post__Types[WordPress投稿タイプ]

リンク://タグ/添付ファイル/[添付ファイル]link://tag/attachment-spam/[添付ファイル]リンク://タグ/コメント - スパム/[コメントスパム]リンク://タグ/スパム/[スパム]リンク://タグ/トラックバック/[トラックバック]リンク://タグ/ワードプレス/[ワードプレス]
モバイルバージョンを終了