Pri*_*ank 1 php wordpress upgrade wordpress-6
我在自定义插件中运行函数 get_users() 时遇到错误
PHP 致命错误:未捕获错误:调用 /Users/priyankgohil/sites/upw-new/wp-includes/class-wp-user-query.php:843 中未定义的函数cache_users()
堆栈跟踪:#0 /Users/priyankgohil/sites/upw-new/wp-includes/class-wp-user-query.php(79): WP_User_Query->query() #1 /Users/priyankgohil/sites/upw-新/wp-includes/user.php(763): WP_User_Query->__construct(Array) #2 /Users/priyankgohil/sites/upw-new/wp-content/plugins/my-plugin/Inc/BaseController.php(214 ): get_users(数组)
升级到 WordPress 6.1 后有人有解决方案或面临同样的问题吗
小智 5
在这个问题得到解决之前,您可以在 wp-includes/class-wp-user-query.php 的第 843 行上方添加以下内容:
if ( ! function_exists( 'cache_users' ) ) {
require_once ABSPATH . WPINC . '/pluggable.php';
}
Run Code Online (Sandbox Code Playgroud)
该函数看起来像是在新版本中引入的,并且代码(在其他区域中)似乎在需要该文件之前检查pluggable.php 中的函数。
| 归档时间: |
|
| 查看次数: |
1398 次 |
| 最近记录: |