WordPress搜索页面noindex禁止搜索引擎收录解决方法

由主题通过 这个函数调用的......保存functions.php文件后,刷新网页,整个robots的meta函数就不见了......

WordPress搜索页面noindex禁止搜索引擎收录解决方法

WordPress的搜索页面头部有这个标签:

<meta name=’robots’ content=’noindex, follow, max-image-preview:large’ />

导致搜索引擎不索引这个页面,怎么去掉这个标签?

这段代码不在header.php中,也不在主题文件中,它在WordPress内部文件中,但是是由主题通过<?php wp_head(); ?> 这个函数调用的,这个函数在主题里也改不了。

虽然改不了这个函数,但是可以在模板文件中去掉这个函数内置我们不需要的函数。

移除方法:

在主题文件中找到functions.php这个文件,然后寻找add_filter函数,functions.php里面有很多这个函数,随便找一个,在附近加上下面代码:

    add_filter(‘wp_robots’, ‘fanly_basic_robots_remove_noindex’, 999);
    function fanly_basic_robots_remove_noindex( $robots ){
        return get_option(‘blog_public’) ? [] : $robots;
    }

保存functions.php文件后,刷新网页,整个robots的meta函数就不见了。整个网站所有的WordPress网页也都不会有这句meta标签了。

本条文章知识来自略喔问答网的回答:http://www.lvewo.com/question/171173/answer/121798

给TA打赏
共{{data.count}}人
人已打赏
网站开发

网站采集影响SEO 对网站关键词排名有影响吗?

2024-2-11 0:38:50

网站开发

【前言】网站搭建从0-1教程

2024-1-8 17:04:56

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索