我想写一个插件,将特定内容注入到每个非管理页面。这是我的第一个插件。
我已经想出了如何将内容注入每个非管理页面的头部:
<?php
function myfunction() {
?>
<!-- My injected content.... -->
....
<?php
}
if (!is_admin()) {
add_action(\'wp_head\', \'myfunction\');
}
不幸的是,我不知道如何注射到体内,比如说一种元素,因为我没有找到合适的动作。
在这种情况下,向头部注入脚本(向DOM注入元素)并不是一个解决方案,因为注入的内容必须在加载时存在,所以加载后修改DOM可能会很晚注入的内容必须是“计算”的,唯一可以计算的地方是php服务器端