javascript - Visual Composer 不加载并给出 TypeError : _. template(...).trim is not a function

标签 javascript wordpress

我的视觉 Composer 插件不工作。它卡在加载页面上。它给出了一个错误“TypeError: .template(...).trim is not a function” 错误在这行代码: this.$controls = $(.template(template, data, vc.template_options).trim()).addClass('vc_controls');

请帮我解决这个问题。

这是我得到的错误:

screenshot

最佳答案

如果您无法通过升级或降级您的主题或插件来解决此错误,您至少可以进行以下更改。

1. 打开以下两个文件:

wp-content\plugins\js_composer\assets\js\frontend_editor\frontend_editor.js
wp-content\plugins\js_composer\assets\js\frontend_editor\custom_views.js

2.替换

this.$controls = $( _.template( template, data, vc.template_options ).trim() ).addClass( 'vc_controls' );


this.$controls = $( ( "vc.template_options" ).trim() ).addClass( 'vc_controls' );

这肯定会奏效。

关于javascript - Visual Composer 不加载并给出 TypeError : _. template(...).trim is not a function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36633822/

相关文章:

javascript - 在 JavaScript 中快速接近 2 的幂?

javascript - 从客户端验证 C# 中具有数十个属性的对象更改的任何属性

javascript - 使用plotly javascript库控制不同轨迹的x轴特定范围的图例

javascript - 在函数中初始化的 typescript 继承属性被覆盖

php - 将标题转换为十进制后,Wordpress 按 post_title 发布顺序?

php - WordPress 更改仅对登录用户可见

javascript - getElementsByName ("secilenil")[0] 是什么意思?

php - 如何在 WooCommerce 的结帐字段之间添加标题

mysql - WordPress - 数据库 FIND_IN_SET

jquery - 光滑的轮播不会调整大小