如何在WordPress中禁用对附件的评论,WordPress关闭附件评论功能

2021-06-06
0评论
/
508阅读
爱搜啊

在停止并清理了WordPress pingback和Trackback垃圾邮件之后 ,这些垃圾邮件发送者已更改策略,开始在帖子附件中发送垃圾邮件评论和引用。

WordPress

禁用对附件的评论

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 or MySQL consoles

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  `comment_type` =  'trackback'

注意

WordPress确实应该考虑默认情况下关闭pingback和Trackback功能,它吸引了许多垃圾邮件发送者,并为WordPress平台增加了较少的价值。 顺便说一句,谁在使用引用通告?


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2021-06-06发布