• Добрый день. Захожу в раздел экспорта /wp-admin/export.php
    Импортирую нужные страницы в XML-файл (импортируются все данные, URL, название, мета-теги плагина Yoast SEO и т.д.). Далее я вношу корректировки в файле (по большому счету клонирую страницы), загружаю отредактированный файл через Импорт WordPress /wp-admin/import.php

    Всё ок, создаются новые страницы, с новыми ID, с нужными мета-тегами плагина Yoast SEO, но у страниц отсутствуют родительские страницы, как это было в исходном XML-файле.

    Например, была страница:
    сайт/категория-1/страница-1/
    я заменяю её на страница-2
    сайт/категория-1/страница-2/

    И в итоге при импорте создается просто страница
    сайт/страница-2/
    без указания родительской страницы

    Что я делаю не так? Как то можно в XML файле учесть родительскую страницу при импорте?


Просмотр 10 ответов — с 1 по 10 (всего 10)
  • Лучше поищите плагины которые уже умеют при импорте назначать записи к нужным рубрикам. Так будет проще.

    В том то и дело, что речь не о записях и рубриках, а о страницах, там нет рубрик, а выбирается именно родительская.

    Принципиальной разницы нет. Любой плагин справляется одинаково.

    Если все же нужно стандартным xml то там есть тег типа <wp:post_parent>1932</wp:post_parent> в котором указывается родитель.

    Автор kul1986

    (@kul1986)

    Да тег <wp:post_parent>1932</wp:post_parent> присутствует в xml, но при импорте почему то не подцепляется. А можете пример плагина какой то? я пробовал некоторые плагины, через CSV хотел импортировать, но те что я пробовал не выгружают мета-теги, которые забиты с помощью плагина Yoast SEO.

    Модератор Юрій

    (@yube)

    но при импорте почему то не подцепляется.

    Вероятно, потому что у импортированных записей IDы не такие, как были у донора. Для восстановления иерархии требуется второй проход. Наверно, авторы импортеров просто не заморачиваются этим.

    я пробовал некоторые плагины, через CSV хотел импортировать, но те что я пробовал не выгружают мета-теги, которые забиты с помощью плагина Yoast SEO.

    Все что связано с бизнесом находится в платных плагинах. В бесплатных версиях скорей всего не смогу подсказать плагин.

    А по поводу xml я пробовал добавлять так как описал выше, и статья создается в правильной иерархии при условии что родительская статья уже создана, а у дочерней все правильно указано втч и новые id guid итд

    Ну и если Вам нужно просто править мета описание и заголовки, то проще страницы все же создать вручную как обычно, а описание править с помощью встроенного инструмента в Yoast — Групповой редактор

    Автор kul1986

    (@kul1986)

    Вообщем разобрался, IDы были такие же как и у донора, но нужно чтобы в XML присутствовала и сама страница категории, по которым создаются новые страницы.
    То есть если нужно создать новые страницы в /категория-1/, страницы:
    сайт/категория-1/новая-1/
    сайт/категория-1/новая-2/
    и т.д.
    То в XML нужно просто выгрузить и страницу самой категории /категория-1/, тогда при импорте выдается, что страница /категория-1/ уже создана, но при этом новые страницы создаются корректно и у них в качестве родительской уже указана /категория-1/.

    • Ответ изменён 1 месяц назад пользователем kul1986.
    • Ответ изменён 1 месяц назад пользователем kul1986.
    Модератор Юрій

    (@yube)

    чтобы в XML присутствовала и сама страница категории, по которым создаются новые страницы

    Откуда у статических страниц взялись категории?

    Автор kul1986

    (@kul1986)

    Не правильно выразился, под категорией имеется ввиду родительская страница просто.

    • Ответ изменён 1 месяц назад пользователем kul1986.
Просмотр 10 ответов — с 1 по 10 (всего 10)