我如何才能不索引我的存档页面?

时间:2020-07-22 作者:Summer Pratt

我在函数中使用以下代码段。php。

function add_noindex() {
    if(is_archive()) {
        echo \'<meta name="robots" content="noindex,follow" />\';
    }
}
add_action( \'wp_head\', \'add_noindex\' );
我以为这不会索引我所有的归档页面,但它不起作用。我的存档页代码如下所示:

<?php get_header(); ?>
<h1><?php single_cat_title();?></h1>

<?php if (have_posts()) : while(have_posts()) : the_post();?>
    <h3><?php the_title();?></h3>
    <?php the_excerpt();?>
    <a href="<?php the_permalink();?>">Read More</a>
<?php endwhile; 
endif;?>
有什么想法吗?提前感谢您!

1 个回复
SO网友:t2pe

这对我来说还行,使用Twenty20S将此函数放入普通的构建中?我看到了头部的输出。

它非常粗糙,但在IF语句中,添加某种形式的简单调试,可以是var\\u dump()字符串输出,也可以是Javascript控制台。日志您正在进行测试,以确保IF在您认为激活时处于激活状态。还可以考虑使用Show Current Template插件,因为如果您在访问页面时没有使用预期的模板,这会突出显示。

相关推荐

Reactjs无头WordPress主题配置SEO

我已经将reactjs部署为wp的主题。现在我对react routes的SEO配置有疑问。如果我使用wordpress(headless)作为后端,使用reactjs作为客户端。我应该让reactjs服务器端还是有更多的方法来解决SEO问题。我也用过react头盔,但它只在访问网站时制作标题和内容,不像在共享facebook或谷歌搜索时那样。这是最好的解决方法。