WordPress PHP 警告:simplexml_load_file()

WordPress PHP Warning: simplexml_load_file()

我的 WordPress 网站出现以下错误

[03-Sep-2017 10:12:36 UTC] PHP Warning:  simplexml_load_file():  in /home/syriacar/public_html/syria-cart.com/wp-content/plugins/polylang/modules/wpml/wpml-config.php on line 53

这里是文件错误内容

    foreach ( $plugins as $plugin ) {
        if ( file_exists( $file = WP_PLUGIN_DIR . '/' . dirname( $plugin ) . '/wpml-config.xml' ) && false !== $xml = simplexml_load_file( $file ) ) {
            $this->xmls[ dirname( $plugin ) ] = $xml;
    }
    }

可能是由于 wpml-config.xml 文件格式错误。

例如,在 this 支持 WordPress 论坛页面上,您可以找到类似的问题,原因是在 </admin-texts> 之前缺少 </key> 结束标记。

更新:

在您的评论中,您还提到了 yith-woocommerce-af‌ filiates 警告,因此另一种可能是 YITH WooCommerce Affiliates 插件没有 wpml-config.xml 或为空。

关于wpml-config.xml的polylang documentation提到了以下内容:

Developpers must place the wpml-config.xml file in the root directory of the plugin or theme.