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

时间:2018-01-24 05:39:48

标签: javascript css wordpress browser chat

我想把tawk.to聊到我的管理面板这里是js代码,我把它放在add_action('admin_head')钩子

<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>

但问题是它在我的localhost中没有使用wordpress最新版本4.9.2。我安装了4.8.5,它可以正常工作。我不知道该怎么办。

在最新版本中还有一件事在safari中工作但在chrome和firefox中没有,请帮助我。

1 个答案:

答案 0 :(得分:0)

试试这个:

适用于所有版本,包括最新版本。

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'。有时会导致儿童主题出现问题。