我试图导入一个博客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无效的参数
解决了!我想“[博客进口商Extended1”插件,它的工作!如此看来“博客进口商”有它的局限性和/或没有那么多好的代码。