我通常会问几个澄清问题,但我没有这样做的声誉,所以让我们看看我是否能给你一个可行的解决方案。我不知道您认为什么是高质量,但如果某些字段是完整的,您可以围绕设置的字段执行if/else语句。假设您在用户配置文件区域中创建了一些字段,这些字段是这些用户为职务和头衔填写的(出于示例的考虑,如果这两个字段都已填写,则这是一个很好的配置文件)。您可以通过以下方式访问这些字段:
$job = get_the_author_meta( \'job\' );
$title = get_the_author_meta( \'title\' );
if( empty( $job ) && empty( $title ) {
$meta = \'<META NAME="ROBOTS" CONTENT="NOINDEX">\';
echo $meta;
}
或者,您可以将整个内容包装在函数中的函数中。然后调用标头中的函数。
这将对其进行设置,以便在这两个字段都为空时添加meta标记。如果其中任何一个都填写了(或两者都填写),则不会。您可能需要修改逻辑以满足您的需要,但想法是:
决定高质量的构成要素,检索数据,编写规则,在不符合规则的情况下添加元标记回波结果