javascript - 如何在最新版本的 wordpress 管理面板中集成 javascript 代码

标签 javascript css wordpress browser chat

我想在我的管理面板中添加 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/

相关文章:

javascript - Composer-view.js 文件给我一个错误

javascript - 如何为每篇文章应用jquery函数

javascript - selectedIndex - Google Chrome 上的 javascript

html - 垂直对齐: top on inline block divs

wordpress - 子目录中不同的lighttpd重写规则

javascript - Vue 发送参数值,声明要发送的参数

asp.net - 在 Asp.net mvc4 应用程序中向 webgrid 添加垂直滚动

css - 对齐 html 表以使两者的垂直线相同

javascript - Shortcode Dropdown WordPress - 仅限文本编辑器

javascript - 使用 Ajax 分页时缺少元素(Facebook Like 按钮)