除非您确实需要ACF中的额外功能,否则只需使用Core的内置自定义字段-只需转到页面顶部,屏幕选项,并确保它们正在显示。然后小心地确保每次为字段命名时使用相同的名称。您还应该确保创建一个子主题,而不是编辑现有主题,这样在主题更新时代码不会被覆盖,然后使调用有条件,因此如果您没有添加任何关键字,则不会添加空的元标记。此代码还允许您添加多个关键字。
假设自定义字段的名称为meta_keywords
:
<?php
// false returns all values
$keywords = get_post_meta($post->ID, \'meta_keywords\', false);
// if any were found
if(count($keywords) > 0) {
// convert the array to comma-separated string and output
$all_keywords = implode(\',\', $keywords); ?>
<meta name="keywords" content="<?php echo $all_keywords; ?>"><?php
}
// otherwise don\'t output meta keywords tag at all
?>