gpt4 book ai didi

wordpress - stdClass wordpress插件错误

转载 作者:行者123 更新时间:2023-12-05 09:17:20 26 4
gpt4 key购买 nike

当我访问 wordpress dashbord 以安装新插件时,如前所述发生错误

stdClass::$plugin in /var/sentora/hostdata/websitenligne/public_html/sme2/wp-includes/class-wp-list-util.php on line 150

public function pluck( $field, $index_key = null ) {
if ( ! $index_key ) {
/*
* This is simple. Could at some point wrap array_column()
* if we knew we had an array of arrays.
*/
foreach ( $this->output as $key => $value ) {
if ( is_object( $value ) ) {
$this->output[ $key ] = $value->$field;
} else {
$this->output[ $key ] = $value[ $field ];
}
}
return $this->output;
}

/*
* When index_key is not set for a particular item, push the value
* to the end of the stack. This is how array_column() behaves.
*/
$newlist = array();
foreach ( $this->output as $value ) {
if ( is_object( $value ) ) {
if ( isset( $value->$index_key ) ) {
$newlist[ $value->$index_key ] = $value->$field;
} else {
$newlist[] = $value->$field;
}
} else {
if ( isset( $value[ $index_key ] ) ) {
$newlist[ $value[ $index_key ] ] = $value[ $field ];
} else {
$newlist[] = $value[ $field ];
}
}
}

$this->output = $newlist;

return $this->output;
}

错误是什么?

最佳答案

这个问题似乎是第一个 introduced in version 4.7 ,这是由于 wp-includes/class-wp-list-util.php 没有检查是否设置了对象属性。

好像是is still present在 WordPress 5.2.1(本文发布时最新版本)中。第 152 行应该是这样的:

$this->output[ $key ] = isset( $value->$field ) ? $value->$field : null;

无论如何... 要删除此警告,请编辑您的 wp-config.php 并更改:

define( 'WP_DEBUG', true );

...对此(或完全注释掉 WP_DEBUG 行):

define( 'WP_DEBUG', false );

或者,如果你想离开 WP_DEBUG已启用但将其输出限制为 wp-content/debug.log,您可以改为添加:

define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
  • WP_DEBUG (特别是 WP_DEBUG_LOG 应该在生产环境或任何可公开访问的站点(例如 QA/staging)中启用,除非您知道自己在做什么(否则敏感信息可能会被泄露)透露)。

关于wordpress - stdClass wordpress插件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48443966/

26 4 0
文章推荐: php - 在 Laravel 中搜索数组
文章推荐: python-3.x - Python Selenium 错误 - 在 (207.1666717529297,25) 处不可点击,因为另一个元素
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com