我想在我的管理面板中添加 tawk.to 聊天功能,这里是 js 代码,我通过 add_action('admin_head')
Hook
<script type="text/javascript">
var Tawk_API=Tawk_API||{}, Tawk_LoadStart=new Date();
(function(){
var s1 = document.createElement("script"),
s0 = document.getElementsByTagName("script")[0];
s1.async=true;
s1.src='https://embed.tawk.to/5a57310ed7591465c706a3b3/default';
s1.charset='UTF-8';
s1.setAttribute('crossorigin','*');
s0.parentNode.insertBefore(s1,s0);
})();
</script>
但问题是它无法在我的本地主机上使用 wordpress 最新版本 4.9.2。我安装了 4.8.5,它运行良好,如我所愿。我不知道我该怎么办。
在最新版本中还有一件事它在 safari 中有效但在 chrome 和 firefox 中无效,请帮助我。
最佳答案
试试这个:
适用于所有版本,包括最新版本。
function my_enqueue() {
wp_enqueue_script( 'my_custom_script', get_template_directory_uri() . '/myscript.js' );
}
add_action( 'admin_enqueue_scripts', 'my_enqueue' );
您会找到详细信息 here .
编辑:
尝试 get_theme_file_uri('/myscript.js');
而不是 get_template_directory_uri() 。 '/myscript.js'
如果它不适合你。有时会导致 child 主题出现问题。
关于javascript - 如何在最新版本的 wordpress 管理面板中集成 javascript 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48415493/