Как создать свой демо/тестовый контент (рыбу) для WP?
В этой заметке поговорим о ток, как наполнить сайт демо данными для тестирования темы.
Иногда необходимо протестировать тему, но для проверки верстки, типов данных и другого, не хочется сидеть и добавлять тексты, картинками, таксономии и другое в WordPress.
КАК можно создать свой тестовый контент (демо/пробный контент-болванка, который покажет как выглядит тема со всеми возможными типами данных и с разным форматированием текста)? Т.е. нужен демо-контент, который можно было бы быстро загрузить в базу данных, в котором будут картинки, видео, различное форматирование текста и т.д.
Решение
Для тестирования отображения виджетов создан простой плагин Monster Widget. Плагин дает возможность быстро и легко добавить все существующие виджеты в боковую панель для тестирования.
Чтобы быстро этого добиться, можно импортировать готовый тестовый контент.
Для этого есть специальный .xml файл:
- Страница о нем: http://codex.wordpress.org/Theme_Unit_Test
- Github репозиторий: https://github.com/WordPress/theme-test-data
Это специальный файл созданный разработчиками WordPress для тестирования отображения контента. Он содержит информацию с постами, страницами, комментариями, категориями и другим контентом.
Для импорта этого файл используйте специальный плагин WordPress Importer.
Пошаговая инструкция - создание демо-контента WordPress
-
Скачиваем один из файлов с данными для импорта:
-
Заходим в админку:
Инструменты > Импорт
.Выбираем тип импорта "WordPress" (жмете на ссылку).
Предлагается установить плагин импорта - устанавливаем. Жмешь на ссылку
WordPress
. Плагин импорта установлен, теперь импорт возможен. -
Далее выбираешь скаченный для импорта файл
theme-unit-test-data.xml
. Импортируешь его.Выберите пользователей и поставьте галку: импортировать файлы:
- Готово!
Теперь у нас созданы разные типы записей:
- запланированные.
- черновики.
- прилепленные.
- защищенные паролем.
- с комментариями.
- с пингами.
- с заголовками разной длины.
Также, разные записи содержат разный контент, для проверки как будут выглядеть:
- списки.
- таблицы.
- картинки.
- цитаты.
- блоки кодов.
- специальные символы.
- пагинация.
- разная HTML маркировка.
- и т.д.
Там почти все что может быть на сайте.
Также, созданы рубрики:
- с разными заголовками.
- с описанием и без.
- с вложенностью одна в другую.
Также, загружены разные картинки к записям.
--
Возможно это не совсем, то что надо, потому что тут контента не много, но он весь разный и призван проверить все возможные варианты вывода стандартного контента.
Если нужно очень много контента (постов), для проверки скорости работы сайта, то можно использовать мой код для добавления кучи однотипного контента.