All in One Support Button with callback在线客服插件

All in One Support Button with callback在线客服插件

  • 版本All in One V1.9.7
  • 源码规格免授权版
  • 语言情况汉化版
  • 源码格式zip(2m)
  • 产品编号b105-01207
  • 最近更新2021年06月06日
VIP免费下载

All in One Support Button with callback 在线客服 WordPress 插件,允许设置自定义的提示语,还支持添加无限数量的联系方式,不仅可以支持国内的微信二维码、QQ 等主流来信方式,还支持几乎所有国外的热门社交工具、及时聊天程序等。按钮菜单支持链接、自定义弹窗、自定义内容(html、简码等)、自定义 js 脚本等。

All in One Support Button with callback在线客服插件

按钮菜单支持自定义链接、自定义弹窗、自定义内容(html、短代码等)、自定义 js 脚本等。用户都可以很好地设置和使用。创造无限可能。该插件针对电脑端和手机端做了优化,可设置不同的客服链接按钮,以及不同的样式等。

禁止&符号转义解决 QQ 客服链接错误

要添加 QQ 一键联系按钮,需要使用类似于下面的链接网址:

https://wpa.qq.com/msgrd?v=3&uin=QQ 号码&site=qq&menu=yes

All in One Support Button with callback 在线客服 WordPress 插件出于安全考虑,对链接进行转义和过滤,导致链中的&符号被转义,导致无法正常使用 QQ 一键快捷聊天。解决方法:将以下代码添加到主题的 functions.php 文件即可:

/**禁止转义 QQ 联系网址中的&符号**/
function themebest_escape_not( $safe_text, $text ){

    if(strpos($text,'wpa.qq.com/msgrd') !== false){
        $safe_text = wp_check_invalid_utf8( $text );
        //$safe_text = _wp_specialchars( $safe_text, ENT_COMPAT );
        $safe_text = preg_replace( '/&#(x)?0*(?(1)27|39);?/i', "'", stripslashes( $safe_text ) );
        $safe_text = str_replace( "\r", '', $safe_text );
        $safe_text = str_replace( "\n", '\\n', addslashes( $safe_text ) );
    }

    return $safe_text;
}
add_filter( 'js_escape', 'themebest_escape_not', 10, 2  );
分享到 :
相关推荐

发表评论

登录... 后才能评论