Я пытаюсь импортировать блоггер XML в WordPress. При использовании Blogger Importer я получаю
Предупреждение: в foreach () указан неверный аргумент в
/home/caixasda/public_html/teste/teste/wp-content/plugins/blogger-importer/blogger-importer.php
по линии 227
После тщательной проверки файла blogger-importer.php строка 227 показывает foreach ($authors as $author) {
см. ниже
Так что я предполагаю, что это как-то связано с автором постов, но я не вижу ничего плохого.
Мой хостинг
PHP v7.2
предел памяти: 512M
post_max_size: 128M
upload_max_filesize: 32M
max_execution_time: 500
сообщение об ошибке: 32767
display_errors: 1
log_errors: 1
error_log: error_log
корень WordPress: / home / caixasda / public_html / teste / teste
/**
* 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-блоггера из других блогов, но этот вывод:
Предупреждение: в foreach () указан неверный аргумент в
/home/caixasda/public_html/teste/teste/wp-content/plugins/blogger-importer/blogger-importer.php
по линии 227
РЕШИТЬ! Я пытался «[Blogger Importer Extended1Плагин и это сработало!
Так что, похоже, «импортер блоггеров» имеет ограничения и / или не очень хороший код.
Других решений пока нет …