ZebroidФорумПубличный разделБаги / ОшибкиАрхивАвтор статьи Вордпресс

Автор статьи Вордпресс

15 декабря 2020, 15:20
Зарегистрирован: 07 мая 2015, 23:38
То ли кони не едут, то ли я чего неправильно делаю…

1. Обработчиком доп полей задаём 10 разных авторов статей.
2. Все данные записываются в допполе -=Автор статьи=-.
3. Форматы записи автора разные пробовал: Ivan, Ivan_Ivan, Иван.
3. Экспортируем в вордпресс через xml.
4. В самом xml вижу соответствующую запись <dc:creator> в ней имя автора указано верно.
5. Импортирую.
6. Создаётся новый пользователь admin, но статьям присваивается авторство админа с которого производился импорт.

Что хотел видеть в результате:
— Создание всех 10 заданных авторов в вордпрессе.
— Назначение их авторами статей.

Что не так то?

Эту страницу читал читал: zebroid.com.ua/documentation/supported-cms/wordpress/ Пользователей с такими именами нет.

Комментарий отредактирован 2 раз(а). Последний раз редактировал jesssss 15 декабря 2020, 16:08.
15 декабря 2020, 15:30
Зарегистрирован: 07 мая 2015, 23:38
Посмотрел сторонний xml который нормально импортирует пользователей…
Там в начале задаются все пользователи по моему вот такой конструкцией:

<wp:author><wp:author_id>2</wp:author_id><wp:author_login><![CDATA[oleg]]></wp:author_login><wp:author_email><![CDATA[user2@user.tech]]></wp:author_email><wp:author_display_name><![CDATA[Олег Симонов]]></wp:author_display_name><wp:author_first_name><![CDATA[Олег]]></wp:author_first_name><wp:author_last_name><![CDATA[Симонов]]></wp:author_last_name></wp:author>

и потом в каждом посте указываются:

<dc:creator><![CDATA[oleg]]></dc:creator>

Комментарий отредактирован 1 раз(а). Последний раз редактировал jesssss 15 декабря 2020, 15:31.
15 декабря 2020, 15:42
Зарегистрирован: 07 мая 2015, 23:38
Да и может быть не делать пользователя с именем «admin» для импорта? Большинство плагинов защиты от взлома нервно на него реагируют и рекомендуют удалить на автомате. Это самый популярный логин для брута… можно кэшно его каждый раз при импорте руками удалять но зачем, если можно как-то переименовать изначально.

15 декабря 2020, 19:36
Зарегистрирован: 10 апреля 2012, 00:00
Все данные записываются в допполе -=Автор статьи=-.
Откуда вы взяли название доп. поля? Правильное название:
-- Автор статьи --

Посмотрел сторонний xml который нормально импортирует пользователей…
Zebroid тоже нормально импортирует пользователей если его правильно настроить.

Да и может быть не делать пользователя с именем «admin» для импорта?
Это имя используется по умолчанию, если пользователь не указал автора постов. Не хотите admin — укажите другое имя, выбор есть.

15 декабря 2020, 19:44
Зарегистрирован: 07 мая 2015, 23:38
Так вот я и пытаюсь разобраться…
— Автор статьи — так и сделал, набирал пост по памяти, нет там знака равно.

15 декабря 2020, 20:02
Зарегистрирован: 07 мая 2015, 23:38
Ну вот давайте по шагам:
1. Автор указан. Проверям в допполях:

2. При экспорте в вордпресс никаких дополнительных настроек нету.
3. Проверяем сформированный xml. Есть и admin и автор.

4. При импорте в вордпресс предлагает только admin.

Не понимаю где я ошибся в настройках… там настроек то вроде никаких нет.

Комментарий отредактирован 3 раз(а). Последний раз редактировал jesssss 15 декабря 2020, 20:15.
15 декабря 2020, 21:25
Зарегистрирован: 10 апреля 2012, 00:00
Прошу прощения, ответил не проверив, вы правы, так и есть. Раньше работало и без wp:author, я его добавил (с пользователем admin) для wordpress.com, у которого немного другой плагин импорта и который отказывается импортировать без этого блока.

Перенес тему в Баги, в ближайшем времени исправлю.