Как создать свои собственные демо/тестовые данные (временные данные) для WordPress?
В этой статье мы рассмотрим, как заполнить сайт демо-данными для тестирования темы.
Иногда возникает необходимость протестировать тему, но не хочется тратить время на добавление текстов, изображений и другой информации в WordPress, чтобы проверить, как выглядит макет с разными типами данных и форматированием.
Как создать свои тестовые данные
Нам нужны демо-данные, которые можно быстро загрузить в базу данных. Они должны содержать изображения, видео, различные текстовые форматы и так далее.
Тестирование виджетов
Для тестирования отображения виджетов был создан простой плагин под названием Monster Widget. Этот плагин позволяет быстро и легко добавить все существующие виджеты в боковую панель для тестирования.
Решение: Импорт тестовых данных
Чтобы сделать это быстро и просто, можно импортировать готов��е тестовые данные. Для этого есть специальные .xml файлы:
- Базовое форматирование контента: theme-preview.xml
- Много данных: themeunittestdata.wordpress.xml
Это специальные файлы, созданные разработчиками WordPress для тестирования отображения контента. Они содержат информацию о записях, страницах, комментариях, категориях и другом контенте.
Чтобы импортировать эти файлы, вам понадобится специальный плагин WordPress Importer.
Пошаговая инструкция по созданию демо-контента для WordPress
-
Скачайте один из файлов данных для импорта:
-
Перейдите в панель администрирования WordPress:
- Откройте меню:
Инструменты > Импорт
. - Выберите тип импорта "WordPress" (нажмите на ссылку).
- Откройте меню:
-
Установите плагин импорта:
- Вам будет предложено установить плагин для импорта. Установите его и нажмите на ссылку WordPress. Теперь импорт возможен.
-
Выберите скачанный файл (например,
themeunittestdata.wordpress.xml
) для импорта и начните импорт:- Выберите пользователей и отметьте чекбокс: "Импортировать файлы".
-
Готово!
Теперь у вас есть различные типы записей:
- запланированные
- черновики
- прикреплённые
- защищённые паролем
- с комментариями
- с пингами
- с заголовками различной длины
Также разные записи содержат различные форматы контента для проверки их отображения:
- списки
- таблицы
- изображения
- цитаты
- блоки кода
- спецсимволы
- пагинация
- различное HTML-разметка
- и многое другое
На сайте есть почти всё необходимое.
Кроме того, были созданы категории:
- с разными заголовками
- с и без описания
- вложенные друг в друга
Также разные изображения были загружены в записи.
Возможно, этого контента не так много, как вы ожидали, но он многообразен и предназначен для проверки всех вариантов отображения стандартного контента.
Если вам нужно больше контента (например, для тестирования производительности сайта), вы можете использовать мой код для добавления большого количества аналогичного контента в WordPress.