【问题标题】:Preventing search engines from indexing all posts防止搜索引擎索引所有帖子
【发布时间】:2017-05-03 05:03:04
【问题描述】:

我在一个 Wordpress 网站上工作,我在该网站上使用帖子为艺人创建巡演日期列表。使用 ACF,我在表格中设置了字段,客户只需输入日期、位置、购买门票的链接等。

这张桌子是我需要访客看到的所有东西。由 single.php 创建的实际帖子不会被设置样式并且永远不会被看到。

我想防止有人搜索艺术家和城市并看到帖子。

我可以在 robots.txt 文件中添加插件或禁止吗?

感谢任何帮助。在每个人都试图被搜索引擎注意到并且我想对他们隐藏一些东西的时代有点有趣!

【问题讨论】:

    标签: wordpress post seo web-crawler robots.txt


    【解决方案1】:

    将以下代码添加到您的主题functions.php:

    add_action('wp_head', 'your_prefix_noindex_nofollow');
    function your_prefix_noindex_nofollow() {  
        if(is_single()){ 
          echo '<meta name="robots" content="noindex,nofollow"/>';
        }
    }
    

    您还可以将函数名称中的“your_prefix”更改为您喜欢的任何内容。它会按原样工作,但最好在所有函数名称中使用相同的前缀。

    【讨论】:

    • @MichaelHeimes - 没问题。编码快乐!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2012-08-25
    相关资源
    最近更新 更多