打印内容和向页脚添加脚本是两件不同的事情。
如果要在页脚中添加横幅html,可以使用wp_footer
当您调用get_footer()
从你的主题开始。
您可以简单地回显html(或加载模板文件)。
function myplugin_wp_footer () {
echo \'<div id="myplugin-cookie-banner">bla bla</div>\';
// or you can use include() function to load a PHP script instead
}
add_action(\'wp_footer\', \'myplugin_wp_footer\');
然后您可以按照@CRavon的建议添加JS脚本
function myplugin_cookie_privacy_script(){
wp_enqueue_script( \'myplugin-cookie-script\', plugin_dir_url(__FILE__).\'js/cookie-banner.js\', [], true, true);
}
add_action(\'wp_enqueue_scripts\', \'myplugin_cookie_privacy_script\');
的最后一个参数
wp_enqueue_script
告诉您的脚本将添加到正文末尾的HTML中。