微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WordPress与PageLines

如何解决WordPress与PageLines

我注意到更新到WP 5.5之后,我无法通过PageLines5编辑wordpress页面

这些是我的网站在尝试编辑页面时的错误

Uncaught ReferenceError: wp is not defined at color-picker.min.js:2

Uncaught TypeError: a(...).wpColorPicker is not a function at editing.js:5

“启用jQuery迁移帮助器”插件对我没有帮助。

解决方法

女主角更新后,页面编辑器(Pagelines框架)无法编辑,因为a(...).wpColorPicker is not a function at editing.js团体脚本

解决方案: 在wp-content / plugins / pl-platform / engine / ui / js / edit.js中查看文件edit.js 解压缩文件后,最后进行编辑 之前:

.each(function () {
a(this)
    .wpColorPicker({
        change: function (b,c) {
            var d = a(this);
            d.val(d.iris("color")).trigger("keyup");
            var e = _.debounce(
                function () {
                    d.trigger("blur");
                },300,{ leading: !1 }
            );
            e();
        },})
    .addClass("is-ready loaded");
})
...

})

代替(添加... hasOwnProperty('wpColorPicker')

.each(function () {
if(a(this).hasOwnProperty('wpColorPicker')) {
    a(this)
        .wpColorPicker({
            change: function (b,c) {
                var d = a(this);
                d.val(d.iris("color")).trigger("keyup");
                var e = _.debounce(
                    function () {
                        d.trigger("blur");
                    },{ leading: !1 }
                );
                e();
            },})
        .addClass("is-ready loaded");
    }
})
...

})

刷新页面以确保文件已更新,我建议删除已完成的缓存浏览器。 对我有用

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。