我的WordPress site有问题
我已经更新了一些插件,并且在更新之后,现在尝试访问我的网站时收到以下错误消息:
可恢复的致命错误:WP_Term类的对象不能为 转换成字符串 /homepages/35/d395311677/htdocs/clickandbuilds/MEDICALpromotion671654/wp-content/themes/Divi/includes/builder/class-et-builder-settings.php 在第633行
我已经检查了那行代码,还尝试删除并重新上传该特定Divi文件-这没有帮助。您可以在下面的
中查看有问题的代码return is_array( $terms ) ? implode( ',', $terms ) : '';
是第633行,这显然引起了问题。由于我是一个PHP初学者,因此代码并没有真正告诉我任何东西...:(
希望您能提供帮助!
我尝试过:
更新所有插件。 删除有问题的原始Divi文件。 将文件中的代码替换为来自全新Divi文件下载的代码。
protected static function _get_object_terms( $post_id, $taxonomy ) {
$terms = wp_get_object_terms( $post_id, $taxonomy, array( 'fields' => 'ids' ) );
return is_array( $terms ) ? implode( ',', $terms ) : '';
}
我希望:能够访问我的网站。 实际输出为:可恢复的致命错误消息。