Как создать свой демо/тестовый контент (рыбу) для WP?

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

Иногда необходимо протестировать тему, но для проверки верстки, типов данных и другого, не хочется сидеть и добавлять тексты, картинками, таксономии и другое в WordPress.

КАК можно создать свой тестовый контент (демо/пробный контент-болванка, который покажет как выглядит тема со всеми возможными типами данных и с разным форматированием текста)? Т.е. нужен демо-контент, который можно было бы быстро загрузить в базу данных, в котором будут картинки, видео, различное форматирование текста и т.д.

Решение

Для тестирования отображения виджетов создан простой плагин Monster Widget. Плагин дает возможность быстро и легко добавить все существующие виджеты в боковую панель для тестирования.

Чтобы быстро этого добиться, можно импортировать готовый тестовый контент.

Для этого есть специальный .xml файл:

Это специальный файл созданный разработчиками WordPress для тестирования отображения контента. Он содержит информацию с постами, страницами, комментариями, категориями и другим контентом.

Для импорта этого файл используйте специальный плагин WordPress Importer.

Пошаговая инструкция - создание демо-контента WordPress

  1. Скачиваем один из файлов с данными для импорта:

  2. Заходим в админку: Инструменты > Импорт.

    Выбираем тип импорта "WordPress" (жмете на ссылку).

    много разных вариантов импорта

    Предлагается установить плагин импорта - устанавливаем. Жмешь на ссылку WordPress. Плагин импорта установлен, теперь импорт возможен.

  3. Далее выбираешь скаченный для импорта файл theme-unit-test-data.xml. Импортируешь его.

    Выберите пользователей и поставьте галку: импортировать файлы:

  4. Готово!

Теперь у нас созданы разные типы записей:

  • запланированные.
  • черновики.
  • прилепленные.
  • защищенные паролем.
  • с комментариями.
  • с пингами.
  • с заголовками разной длины.

Также, разные записи содержат разный контент, для проверки как будут выглядеть:

  • списки.
  • таблицы.
  • картинки.
  • цитаты.
  • блоки кодов.
  • специальные символы.
  • пагинация.
  • разная HTML маркировка.
  • и т.д.

Там почти все что может быть на сайте.

Также, созданы рубрики:

  • с разными заголовками.
  • с описанием и без.
  • с вложенностью одна в другую.

Также, загружены разные картинки к записям.

--

Возможно это не совсем, то что надо, потому что тут контента не много, но он весь разный и призван проверить все возможные варианты вывода стандартного контента.

Если нужно очень много контента (постов), для проверки скорости работы сайта, то можно использовать мой код для добавления кучи однотипного контента.