首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yoast插件-在将帖子设置为粘滞时自动将无索引设置为post

Yoast插件-在将帖子设置为粘滞时自动将无索引设置为post
EN

WordPress Development用户
提问于 2015-06-28 17:28:36
回答 1查看 5.7K关注 0票数 1

我是一个网站的内容主管,它使用yoast的wordpress seo插件。我的职责包括分析内容,并在合适的情况下标记它的粘性。当我将某篇文章标记为“粘性”时,就会有一个函数将该帖子设置为只出现在类别页面上。下一步,我必须做的是手动设置单一的后置视图为无索引,按照网站所有者的指示。

由于站点是巨大的,这个过程真的变得乏味,所以我正在寻找一种方法来部分自动化这个过程。我正在尝试将一个函数放在一起,一旦我将帖子更新为“粘性”,它就会将帖子设置为“无索引”。

首先,我想知道当一个帖子被设置为粘滞时,哪个wp函数会被触发.第二,由于站点使用yoast的seo-插件,我想知道seo-plugin的钩子/过滤器,它将post设置为无索引。寻找相关的过滤器或挂钩,我找到了seo-plugin API页面的约斯特,其中有一些过滤器,但我找不到任何可能对我的目的有用的东西。

EN

回答 1

WordPress Development用户

发布于 2015-06-28 17:56:45

你为什么不直接检查一下帖子是否粘稠,然后再添加任何索引呢?您可以使用条件标签 is_sticky()

因此,在您的<head>标记中的header.php文件中,执行以下检查:

代码语言:javascript
复制
if ( is_sticky() && is_single() ) {
    // it's a post and it's sticky, let's add noindex
    echo '<meta name="robots" content="noindex">';
}
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/192872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档