如何从我的主题和Google中删除图像分类页面?

时间:2011-08-28 作者:jnthnclrk

我的很多主题图片页面都在谷歌上排名。我想从我的主题中完全删除这些页面,这样它们就不再排名了。当用户点击这些图像页面时,内容脱离上下文,看起来非常混乱。

以下是排名图像页面的示例:http://www.barbadospropertylist.com/2011/08/stephanie-barnes-interior-design-studio/cei_5346/

该图像是以下博客帖子的一部分:http://www.barbadospropertylist.com/2011/08/stephanie-barnes-interior-design-studio/

2 个回复
SO网友:chrisguitarguy

Google正在查找这些页面,因为您正在链接到它们。当您使用媒体上传程序并点击“插入帖子”按钮时,很可能会发生这种情况。除非您另有说明,否则WP将链接到图像文件的附件页面intead。因此,请转到您的页面,删除指向附件页的链接。

我不建议你阻止谷歌机器人为你的图片建立索引(正如一个答案所示),这不是问题所在。另外,从图像搜索中获得流量并不是一件坏事。

如果您使用的是网站地图,请确保网站地图不包含附件页。

删除附件页的链接后,可以通过挂接模板重定向“禁用”附件页,如下所示:

<?php
add_action( \'template_redirect\', \'wpse27119_template_redirect\' );
function wpse27119_template_redirect()
{
    // get out of here if we\'re not headed to an attachment page    
    if( ! is_attachment() ) return; 

    // Find the $post variable representing the page where we\'re heading
    global $post;
    if( empty( $post ) ) $post = get_queried_object();

    // Find the permalink of our parent post
    $link = get_permalink( $post->post_parent );

    // redirect to the parent page
    wp_redirect( $link, 301 );
    exit(); // always call exit after wp_redirect
}
作为插件:http://pastie.org/2443854

SO网友:Jeremy Jared

您可以选择几个选项。取决于主题的设置方式。

如果我理解正确,您希望删除单击图像时转到的页面,对吗?如果是,是否要一起删除链接?

要删除指向图像的链接,可以通过几种方法来完成。如果图像是通过帖子/页面管理器添加的,则可以导航到包含图像的帖子。转到包含图像的帖子编辑器,单击图像以在图像左上角显示编辑/删除图标。单击删除图标旁边的图标。现在您将看到一些对话框。如果显示“图像链接到”,请单击“无”按钮,然后单击“更新”。现在更新帖子或页面。(这将删除指向文件的所有链接)。

要删除已编入索引的URL,最简单的方法是设置一个Google网站管理员帐户。这不是必需的,但是最佳方式。你需要做的是调整机器人。txt文件。要删除索引中的所有图像,请将其添加到机器人。txt文件:

User-agent: Googlebot-Image
Disallow: / 
要仅阻止某些图像目录,您可以使用以下内容或类似内容:

User-agent: Googlebot-Image
Disallow: /images/
您可以在这里找到的WP Hacks文章中了解更多信息:http://wphacks.com/how-to-prevent-google-from-indexing-your-images/

或从Google Webmaster Page Here:http://www.google.com/support/webmasters/bin/answer.py?answer=35308

要通过将所有附件页重新定向到父页来删除它们,可以尝试以下操作:

1) 创建新的PHP文件

2) 在其中粘贴此行:

<?php wp_redirect(get_permalink($post->post_parent)); ?>
3) 将文件另存为“image.php”

4) 将其上载到主题文件夹

<?php wp_redirect(get_permalink($post->post_parent)); ?>

希望这能满足你的要求。如果我没有理解你的观点,请澄清,我会再次尝试帮助你回答你的问题。

结束

相关推荐

attach CPT data to a taxonomy

我正在尝试创建一个网站,其中“游戏”有一组信息(我认为这将是一个自定义的帖子类型,带有“链接”字段、“开发者”作为分类法、“价格”、“发布日期”和其他一些信息)。我希望能够在一个类别(如“评论”)中发表一篇文章,链接到相关游戏,并可以将一些元数据拉入模板。所以评论是它自己的帖子,它有自己的信息、标签等。链接到“游戏”,因此我可以提取“价格”、“开发人员”信息等。当我转到游戏页面时,我应该能够通过分类法找到链接到它的文章。有没有办法做到这一点?我在google上进行了一些实质性的搜索,但没有结果。任何想法、