有点奇怪。我的一个客户网站正在显示<meta name=\'robots\' content=\'noindex,follow\' />
在头部。未选中搜索引擎可见性复选框。
我试过激活2019主题并停用所有插件,但标签仍然显示出来。
以前从未遇到过这种情况。有什么想法吗?
有点奇怪。我的一个客户网站正在显示<meta name=\'robots\' content=\'noindex,follow\' />
在头部。未选中搜索引擎可见性复选框。
我试过激活2019主题并停用所有插件,但标签仍然显示出来。
以前从未遇到过这种情况。有什么想法吗?
检查以确保blog_public
选项表中的选项设置为1
. 如果看起来正确,请确保没有通过wp_head
行动还要确保这不是由任何插件设置的。这对于SEO插件来说很常见。
要从模板内部从noindex切换到index,请执行以下操作:
<?php
global $wp_filter;
foreach($wp_filter[\'wpseo_robots_array\']->callbacks[10] as $k => $v){
$robots = $v[\'function\'];
}
remove_filter( \'wpseo_robots_array\', $robots );
?>
请参见:https://github.com/Yoast/wordpress-seo/blob/f6719d2e5d6eb173ab6a9ca63093b422582d66be/src/integrations/front-end/indexing-controls.php#L53或者更简单:
update_option(\'blog_public\', 1);
我正在使用Yoast编写的WordPress SEO插件。默认情况下,该插件在每个页面上显示“noindex,follow”。我确信我知道显示“noindex,follow”的文件,但经过多次“调整”,我似乎无法删除代码。文件如下:https://plugins.svn.wordpress.org/wordpress-seo/tags/1.2.8.3/frontend/class-frontend.php如果您能让我知道哪一行需要注释掉,或者哪些需要编辑,我将不胜感激。:)