正在删除对noindex()和wp_no_Robots()的调用

时间:2016-01-29 作者:Priyanka

general-template.php 文件中,我有一些功能(请参见下面的“noindex”和“no robots”),这些功能不允许谷歌机器人为网站编制索引。我试图找到使用这些函数的代码。我查看了许多文件,但似乎找不到哪个文件正在使用此代码,也找不到这些函数的调用来源。

我需要从WordPress代码中删除这些函数。我已尝试从中删除代码general-template.php 但后来它开始给我一个错误。所以,我很确定我不能在这里删除它们;我需要删除在WordPress代码的其他文件中使用的函数。

你知道我该怎么做吗?

/**
* Display a noindexmeta tag if required by the blog configuration.
*
* If a blog is marked as not being public then the noindexmeta tag will be
* output to tell web robots not to index the page content. Add this to the wp_head action.
* Typical usage is as a wp_head callback. add_action( \'wp_head\', \'noindex\' );
*
* @see wp_no_robots
*
* @since 2.1.0
*/
function noindex() {
    // If the blog is not public, tell robots to go away.
    if ( \'0\' == get_option(\'blog_public\') )
        wp_no_robots();
}
/**
* Display a noindexmeta tag.
*

1 个回复
SO网友:AddWeb Solution Pvt Ltd

为什么要更改这些可以通过仪表板完成的操作的代码。?

WordPress具有内置功能,允许您指示搜索引擎不要为您的网站编制索引。您只需访问设置»阅读并选中搜索引擎可见性选项旁边的框。

选中此框后,WordPress会将此行添加到网站标题:

<meta name=\'robots\' content=\'noindex,follow\' />
WordPress还可以修改站点的机器人。txt文件,并向其中添加以下行:

User-agent: *
Disallow: /
这些行要求机器人(网络爬虫)不要为页面编制索引。然而,这完全取决于搜索引擎是否接受这个请求或忽略它。尽管大多数搜索引擎都尊重这一点,但您网站上的某些页面或随机图像可能会被编入索引。