我开发了一个插件,需要在该部分添加元标记。
我花了大约1个小时,发现了很多钩子,但所有钩子都绕过了。我不想把我的代码变成****,可以告诉我是否有正常的方式将html添加到?
谢谢
答案 0 :(得分:0)
标准是使用wp_head
挂钩。
<?php
add_action( 'wp_head', function() {
echo '<meta ... />';
} );
注意: 这适用于元标记。但是,如果您要注入样式或脚本,而不是使用wp_head
自行打印,请使用wp_enqueue_script()
或wp_enqueue_style()
。
答案 1 :(得分:0)
这取决于您希望在<head>
中包含哪种内容。
脚本和样式需要使用适当的WP功能进行注册和/或排队:
您可以在wp_enqueue_scripts
中将此功能挂钩在前端(我从您的问题中猜测)或admin_enqueue_scripts
,以便在管理区域中提供这些功能。
可以使用wp_head
操作挂钩连接任何其他类型的内容:
function hook_metatag() {
?>
<meta name="description" content="Description">
<?php
}
add_action('wp_head', 'hook_metatag');
当主题调用wp_head()
函数时,这将被回应。