你以前走对了路。尽管您可以使用任何方法将元框添加到帖子/页面/自定义帖子类型中,但高级自定义字段对此非常有用。
添加textarea元框,并插入跟踪代码。如果您使用的是ACF,请确保将“格式”字段设置为“无格式”。
在主题中,您只需在页眉/页脚中编写一些条件代码:
<html>
<head>
<!-- all your header code -->
<?php if($code_to_insert = get_field(\'your_field_name_in_ACF\')) { ?>
<?php echo $code_to_insert; ?>
<?php }; ?>
</head>
只需确保在代码中包含标记即可。只有当页面的元框中包含某些内容时,才应将代码放置在页面中。当然,这并不是以任何方式检查插入内容的合理性,如果有人在页面中插入错误代码,这可能会破坏页面。:)
更好的方法是编写一个函数,在模板中包含该函数,并使用元数据(自定义字段)来启用它。但这需要更多的工作。如果您使用的是ACF,那么我上面描述的内容非常简单。
祝你好运