无法使用 onclick 加载实时聊天插件

Can't load Live Chat plugin with onclick

我安装了 Live Chat WP 插件,在他们的设置中,他们为您提供了关于如何触发它的多个选项,如果我选择打开页面,它会起作用,但如果我想将它绑定到它提供的 onclick 事件我出错了。

ReferenceError: Can't find variable: lcsShowChat

这是他们建议您使用的简单代码片段:

<h1 onclick="lcsShowChat(1); return false;">Chat</h1>

他们的支持人员说它没有显示是因为脚本没有预加载,他们的说明中并没有真正明确这一点:

而且他们似乎没有提供进一步的帮助。

知道为什么它告诉我找不到脚本吗?或者我如何预加载它以便在单击时显示?谢谢。

使用 "chat" 按钮直播 link:http://ttapple.com

编辑 在页面头部加载脚本后,最初的问题似乎已解决,但出现了一个新的控制台错误:

function lcsShowChat( engineId ) {
    var engine = g_lcsChats.getByIngineId( engineId );
    if(engine) {
        engine.showChat();
    } else
        console.log('CAN NOT FIND ENGINE FOR CHAT '+ engineId+ ' !!!');
}

这里的问题是您实际上并没有在服务器端加载聊天核心:您只是插入了 JavaScript 代码 - 但它无法从服务器加载所有必需的核心数据。您需要使用短代码而不是 JavaScript:

<a href="[supsystic-show-chat id=1]"></a>

或者,如果您将其插入主题 php 文件中 - 使用下一个代码:

<a href="<?php echo do_shortcode('[supsystic-show-chat id=1]');?>"></a>