WordPress网站上的可恢复致命错误

时间:2019-02-12 12:14:59

标签: php wordpress

我的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 ) : '';
    }

我希望:能够访问我的网站。 实际输出为:可恢复的致命错误消息。

0 个答案:

没有答案