Я пытаюсь импортировать блоггер 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
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: / 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-importorter / blogger-importer.php в строке 227