禁用搜索引擎收录WordPress 附件(媒体图片)页面

为什么要禁用呢?

WordPress 站点可以在后台的媒体库或在编辑文章/页面的时候直接上传图片,但是 WordPress 会自动创建一个页面,它被称为附件页面,此页面仅显示一张图像,而不是其他任何内容。这可能会对我们站点的搜索排名产生负面的 SEO 影响,及时我们通过robots.txt来引导爬虫不抓取,但是不一定所有的都遵循这个规则,所以呀最好直接屏蔽这个功能,以除后患

方法

将下方代码添加到当前主题的 functions.php 文件中即可:

//禁用 WordPress 附件页面
    function wpb_redirect_attachment_to_post() {
    if ( is_attachment() ) {
    global $post;
    if( empty( $post ) ) $post = get_queried_object();
    if ($post->post_parent) {
    $link = get_permalink( $post->post_parent );
    wp_redirect( $link, '301' );
    exit();
    }
    else {
    // What to do if parent post is not available
    wp_redirect( home_url(), '301' );
    exit();
    }
    }
    }

如果你的wordpress博客的用户评论头像无法加载,或者后台加载很慢下方这个教程完美解决

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

WordPress优化使用国内镜像加速Gravatar及缓存

2020-3-30 0:33:28

WordPress教程

WordPress教程 隐藏WordPress顶部黑条去除管理员登录工具条

2020-4-3 3:29:49

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索