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

移除方法:
在主题文件中找到functions.php这个文件,然后寻找add_filter函数,functions.php里面有很多这个函数,随便找一个……

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

本文来自投稿,不代表首晒网立场,如若转载,请注明出处:http://www.shoushai.com/17

(0)
上一篇 2024年1月19日 下午11:56
下一篇 2024年1月21日 下午2:09

发表回复

登录后才能评论