我想写一些代码,从谷歌删除只包含几个帖子的标签页。
我可以通过将meta标记和HTTP响应头修改为410来实现这一点。但我如何在Wordpress中实现这一点?
最合适的回答,由SO网友:ambroseya 整理而成
您可以使用http://php.net/manual/en/function.http-response-code.php 要设置响应标题,您只需要在主题标题中找到行。php。不幸的是,这些项目是由标题设置的。php,因此您必须在传统主题的所有页面上运行代码,但我会在标题中执行一些操作。php靠近当前设置meta的位置,如
if ( is_tag() ){
// check for how many posts are in the loop here and save as number
}
if (is_tag() && $number < 3){
//change meta here, change http response code here
}
else{
// normal meta here, normal response code here
}