问题标签 [wordpress-5.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 致命错误:未捕获错误:升级到 5.5 时调用未定义函数 wp_unregister_GLOBALS()
我在带有 IIS 的 Windows 10 上运行 WordPress。
今天早上将 WordPress 升级到 5.5 时,我收到以下错误:
PHP 致命错误:未捕获的错误:调用 C:\inetpub\wwwroot\wordpress\wp-settings.php:70 中未定义的函数 wp_unregister_GLOBALS() 堆栈跟踪:#0 C:\inetpub\wwwroot\wordpress\wp-config.php (92): require_once() #1 C:\inetpub\wwwroot\wordpress\wp-load.php(37): require_once('C:\inetpub\wwwr...') #2 C:\inetpub\wwwroot\ wordpress\wp-admin\admin.php(34): require_once('C:\inetpub\wwwr...') #3 C:\inetpub\wwwroot\wordpress\wp-admin\index.php(10): require_once ('C:\inetpub\wwwr...') #4 {main} 在第 70 行的 C:\inetpub\wwwroot\wordpress\wp-settings.php 中抛出
wordpress - 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 迁移助手”对我没有帮助。
jquery - 未捕获的类型错误:无法读取 WP 5.5 中未定义的属性“msie”
我有更新到 5.5 版的 WordPress 网站
现在我得到错误:
我尝试应用此修复程序:
通过将其添加到我使用的模板的 header.php 中:
但它不起作用。我犯了同样的错误。你知道我该如何解决这个问题吗?
mysql - Wordpress / MySQL - 如何修复“'user_registered'的默认值无效”
我正在将 Wordpress 5.5 与 MySQL 8 一起使用。我已经设置好了所有内容,并去更改 wp_users 表的结构,但由于错误“user_registered”的默认值无效而无法修改该表
这是由 Wordpress 创建的当前列定义:
将默认值更改为“0”会给出相同的错误消息。
一个表如何存在和工作但具有无效的默认值?我可以输入的不会导致 Wordpress 出现问题的默认值是什么?
我正在使用 DigitalOcean 共享 MySQL 服务器,因此我无法更改服务器模式以允许零日期时间值。
我已经看到了一些答案,但它们都与 MySQL 5.5 及之前的版本有关,或者没有解决如何让 Wordpress 解决这个问题,或者需要更改这里不可能的 MySQL 配置。
MySQL 版本:8.0.19
InnoDB 版本:8.0.19
WordPress 版本:5.5.1
url - WordPress 更新 5.5 版本后的 URL 重定向问题
目前,在从 5.4 更新 Wordpress 5.5 版后,我面临 URL 自动重定向的问题。我的 URL 类似于 http://localhost/testpage/214554,最后一段(214554)是我存储在数据库中的自定义编号。我已经在 testpage 上分配了一个页面模板,通过这个数字段我从数据库中获取了数据,它在 5.4 版之前工作正常,但是在更新 5.5 版之后,当我尝试在 url 上方加载时,最后一个数字段会自动消失并重定向到 http://localhost/testpage 而不是 http://localhost/testpage/214554 所以你能帮我解决我的问题吗?如果有人知道我该如何克服这个问题,那对我有好处。
jquery - Uncaught TypeError: jQuery(...).live 不是编辑 Woocommerce 产品时的函数
我有一个使用 Woocommerce 销售产品的网站。商店运行良好,直到我更新到 Wordress 5.5
现在,每当我编辑产品时,帖子编辑器中的几个元素都不起作用。我无法删除精选图片,也无法使用“文本”选项卡编辑帖子。此外,当我单击设置特色图片时,它会打开一个新标签(让我远离帖子编辑器),其中包含一个看起来很古老的特色图片页面。
我查看了控制台,我收到了这个错误:
但是,堆栈跟踪并没有告诉我太多。以下是堆栈跟踪中的路径:
第一行:https ://sitename.com/wp-admin/post.php?post=28000&action=edit
第二、三、四、五行:https ://sitename.com/wp-includes/js/jquery/jquery.js?ver=1.12.4-wp
因此堆栈跟踪指向 Wordpress 包含的 jquery.js。这并没有告诉我太多,因为我的 Wordpress 版本是最新的 5.5。根据堆栈跟踪,我似乎无法弄清楚问题出在哪里,所以我不知道在哪里修复这个来自 jQuery 的折旧错误。
我能做些什么来解决这个问题吗?我试过使用这个插件并解决了这个问题:https ://wordpress.org/plugins/enable-jquery-migrate-helper/
但是,这只是一个临时修复,所以我不想使用这种方法。