Заполняем сайт демо-данными для тестирования темы
При разработке или тестировании темы WordPress часто нужно проверить, как она выглядит с реальным контентом. Но вручную создавать записи, загружать изображения и добавлять таксономии — долго.
Как быстро создать демо-контент?
Нужен тестовый (пробный) контент, включающий записи с разным форматированием, изображениями, видео и другими типами данных. Такой контент можно быстро загрузить в базу с помощью готовых файлов или плагинов.
Импорт тестовых данных (XML-файлы)
Для этого есть .xml-файлы с заранее подготовленным контентом:
-
Базовый тест-контент:
https://github.com/WordPress/theme-test-data/blob/master/theme-preview.xml -
Расширенный набор данных:
https://github.com/WordPress/theme-test-data/blob/master/themeunittestdata.wordpress.xml
Исходный репозиторий: https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml -
XML с блок-данными:
https://github.com/WordPress/theme-test-data/blob/master/64-block-test-data.xml - Контент с Gutenberg-блоками:
https://artisanthemes.io/sample-content-blocks-gutenberg/
Для импорта используйте плагин:
WordPress Importer.
.xml - это специальный файл созданный разработчиками WordPress для тестирования отображения контента. Он содержит информацию с постами, страницами, комментариями, категориями и другим контентом.
Тестирование виджетов
Плагин Monster Widget — быстро добавляет все стандартные виджеты в сайдбар.
Генерация фейкового контента
Плагин FakerPress — позволяет сгенерировать много записей, пользователей, изображений и других данных.
Пошаговая инструкция - создание демо-контента WordPress
-
Скачайте XML-файл:
-
В админке WordPress перейдите в:
Инструменты > Импорт→ выберите "WordPress" → установите плагин импорта.
-
Импортируйте файл:
Выберите скачанный XML-файл, укажите пользователя и включите опцию "Импортировать вложения". -
Импортируйте файл:
Выберите скачанный XML-файл.
Выберите пользователей и поставьте галку: импортировать файлы:

-
Готово!
Теперь у нас созданы разные типы записей:- запланированные.
- черновики.
- прилепленные.
- защищенные паролем.
- с комментариями.
- с пингами.
- с заголовками разной длины.
Также, разные записи содержат разный контент, для проверки как будут выглядеть:
- списки.
- таблицы.
- картинки.
- цитаты.
- блоки кодов.
- специальные символы.
- пагинация.
- разная HTML маркировка.
- и т.д.
Там почти все что может быть на сайте.
Также, созданы рубрики:
- с разными заголовками.
- с описанием и без.
- с вложенностью одна в другую.
Также, загружены разные картинки к записям.
Много контента
Если нужно очень много контента (постов), для проверки скорости работы сайта, то можно использовать мой код для добавления кучи однотипного контента.
Заключение
Заполнить сайт контентом для тестирования WordPress — просто. Используйте файлы импорта, плагины Monster Widget и FakerPress, и вы получите полноценный макет сайта за несколько минут.
В этой статье мы обсудили, как создать демо-контент, рыба-контент, тестовый-контент, болванка для WordPress, как заполнить сайт тестовыми данными, как быстро загрузить рыба текст, или где взять готовый контент для тестирования темы — всё это решается с помощью импорта XML-файлов и специальных плагинов.
Вы можете:
-
Импортировать готовые демо-данные для WordPress.
-
Добавить пробный контент с разным форматированием (заголовки, списки, таблицы, цитаты, изображения, видео).
-
Протестировать виджеты и боковые панели.
-
Сгенерировать много фейковых записей для теста нагрузки.
- Проверить вывод всех стандартных HTML-элементов и блоков Gutenberg.
Такой подход поможет тем, кто хочет посмотреть, как тема выглядит с контентом "как на живом сайте".