有没有办法在WP中的部分添加标签?

时间:2017-11-22 11:30:19

标签: php wordpress plugins

我开发了一个插件,需要在该部分添加元标记。

我花了大约1个小时,发现了很多钩子,但所有钩子都绕过了。我不想把我的代码变成****,可以告诉我是否有正常的方式将html添加到?

谢谢

2 个答案:

答案 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()函数时,这将被回应。