如何修复的WordPress博客进口商表示的foreach()与作者提供的参数无效?

问题描述 投票:0回答:1

我试图导入一个博客XML使用WordPress。在使用Blogger的进口商我得到

警告:在/home/caixasda/public_html/teste/teste/wp-content/plugins/blogger-importer/blogger-importer.php为的foreach()供给线227无效的参数

博客-importer.php文件的仔细检查之后,线227显示foreach ($authors as $author) {

详见下文

所以我猜这事做与帖作者,但我看不出什么毛病。

我的主机配置

PHP V7.2 memory_limit的:512M 的post_max_size:128M 的upload_max_filesize:32M 的max_execution_time:500 使用error_reporting:32767 的display_errors:1 log_errors:1 error_log中:error_log中 WordPress的根目录:/家庭/ caixasda /的public_html /泰斯特/泰斯特

 /**
 * Retrieve authors from parsed data
 *
 * @param array $import_data Data returned by a WXR parser
 */
function get_authors_from_import( $import_data ) {

    $feed = $this->parse($import_data);

    $authors = $feed->get_authors();

    foreach ($authors as $author) {
        $login = sanitize_user( $author->get_name(), true );
        $this->authors[$login] = array(
            'author_login' => $author->get_name(),
            'author_display_name' => $author->get_name(),
            'author_email' => $author->get_email(),
        );
    }
}

我可以从其他博客导入其他XML文件的博客,但是这一次的输出:

警告:在/home/caixasda/public_html/teste/teste/wp-content/plugins/blogger-importer/blogger-importer.php为的foreach()供给线227无效的参数

php xml wordpress blogger data-import
1个回答
0
投票

解决了!我想“[博客进口商Extended1”插件,它的工作!如此看来“博客进口商”有它的局限性和/或没有那么多好的代码。

© www.soinside.com 2019 - 2024. All rights reserved.