Клонирование страниц WordPress под другие города

Статьи

Пока работал c одним сайтом у меня появилась потребность в создании большого кол-ва однотипных страниц под города, где будут отличаться всего несколько элементов и вхождений ключей на странице.

Чтобы вручную не копировать страницы внутри админки и каждый раз не менять тайтл, дескрпишн и вхождения названия города в текст я придумал следующую схему, которая на большом количестве городов сократит время.

Шаг 2. Установка WP All Export и WP All Inport

Эти 2 плагина необходимы, чтобы импортировать и экспортировать нужные вам типы постов/страниц и нужные элементы в таблицу. Устанавливаем и идем дальше.

Шаг 3. Подготовка образца страницы

Вам нужна хотя бы 1 полностью готовая страница, которую вы будете клонировать на все города/регионы. После того, как вы сделали контент, пропишите для нее тайтл, дескрпишн через Rank Math, Yoast либо другой плагин для SEO в WP.

Шаг 4. Выгрузка

На этом этапе нужно выгрузить нашу страницу в таблицу, где мы будем ее клонировать. Для этого откройте ранее установленный плагин WP All Export. И сделайте следующее:

  • Выберите тип поста. В моем случае это «Записи«
Клонирование страниц WordPress под другие города

У меня нашлось 5 записей, он подтянул их со всех рубрик. К сожалению выгрузить посты с какой-то определенной рубрики возможно только с помощью платной версии плагина. Поэтому лишние посты из таблицы придется вручную удалить.

Если же у вас очень много записей и вы решили воспользоваться платной версией плагина, чтобы сэкономить время, то в блоке «Дополнительные параметры фильтрации» выберите:

«Элемент: Рубрики, Правило: In Category, Значение: название рубрики»

Далее нажимаем на кнопку «Customize Export File«. Вам откроется блок с выбором типов данных.

Для выгрузки я выделил следующие данные:

  • ID — Идентификатор поста, при дублировании я их просто уникализирую.
  • Title — H1 (название) страницы.
  • Content — Контент (тело страницы).
  • Рубрики — Название рубрики, в которой находится пост.
  • Post Type — Тип поста.
Клонирование страниц WordPress под другие города

Жмем на «Continue«. Далее «Подтвердить и запустить экспорт«. После окончания выгрузки скачиваем файл в CSV.

Шаг 5. Клонирование страниц

В первую очередь я сразу переношу таблицу в Гугл, мне там удобнее с ней работать. Вы можете использовать Ексель, если предпочитаете его. После переноса и удаления лишних записей, получается примерно такое:

Клонирование страниц WordPress под другие города

Теперь переходим к самому нудному занятию, копируем строку и начинаем заменять вхождения на нужное кол-во городов.

Выделяем ячейки, нажимаем на «Правка > Найти и заменить» и указываем город с которого и на который меняем. Таким образом можно поменять все упоминания в тайтле, дискрипшне, заголовках и тексте.

Клонирование страниц WordPress под другие города

Повторяем нужно кол-во раз для всех городов.

Шаг 6. Импортирование

После того как таблица готова, сохраяем ее обратно в CSV. Открываем плагин » WP All Import» жмем «Upload a file«. Выбираем тип поста. В моем случае это «Записи«. Переходим к шагу 3. на нем открывает страница. В ней перетягиваем тайтл и контент в нужные поля.

Клонирование страниц WordPress под другие города

Нажимаем «Continue«. Плагин попросит вас ввести «Unique Identifier«. Нажмите на Auto-detect«. Затем снова «Continue«.

В финале нажимаем «Confirm & Run Import«. Далее плагин создаст все нужные страницы на сайте.

Оцените статью
Добавить комментарий