Premmerce Dev Tools

Данный плагин предназначен облегчить разработку, тестирование и отладку кода на платформе WordPress.
Мы создавали данный плагин параллельно с тестированием возможностей WordPress для разработчиков. Поскольку мы разрабатываем и поддерживаем большое количество плагинов и возможностей, мы будем постоянно совершенствовать наши инструменты и выпускать новые версии, которыми с вами с радостью поделимся.
Предлагаем подробнее ознакомиться с нашим исследованием: WordPress Development Environment and Developers Best Practices Review.
Основные возможности плагина:
- Интеграция symgony/var-dumper для отладки кода
- Интеграция symfony/stopwatch для проверки быстродействия кода
- Генерирование тестовых данных для WooCommerce
- Генератор плагинов, который создает базовую структуру файлов
- Очистка базы данных
Установка
Вы можете скачать этот плагин из официальной страницы плагинов WordPress.
1. Разархивируйте загруженный zip-файл.
2. Загрузите папку плагина в каталог `wp-content / plugins /` вашего сайта WordPress.
3. Активируйте страницу «DevTools» с плагинов
Смотрите также: Создание интернет-магазина на WooCommerce — пошаговое руководство
Отладка кода
С помощью symgony/var-dumper можно легко отлаживать массивы и объекты, для этого добавьте в код следующие строки:
dump($var); — вывести значение;
dd($var); — вывести значение и закончить работу скрипта;
результат на фронте:
Для отслеживания времени выполнения и использования памяти для отдельных частей кода в плагин интегрирована библиотека symfony/stopwatch
Генератор плагинов
Генератор плагина создает исходные файлы и папки плагина, на основе составленного нами шаблона:
- assets — изображения, css, js
- languages — переводы
- src — исходный код
- views — шаблоны
- BoilerplatePlugin — главный класс плагина, название файла формируется из названия плагина
- FilteManager.php — отвечает за поиск файлов внутри плагина
- Admin.php — контроллер, который вызывается в административной панели
- Frontend.php — контроллер, который вызывается на фронте
- composer.json — создается, когда плагин использует composer, в противном случае создается autoload.php
- boilerplate.php — файл плагина, где описывается сам плагин и инициализируется код плагина
- licence.txt — лицензия (по умолчанию GPL)
- readme.txt — пример readme.
Все классы плагина размещены под своим неймспейсом, что дает возможность не использовать префиксы при названии классов и подгружать классы автоматически.
Для загрузки классов создается автолоадер в файле autoload.php или подключается composer autoloader в зависимости отмечено ли “Use composer” (на случай, если в плагине будут использоваться библиотеки, подключенные через composer).
Генератор товаров
Плагин позволяет быстро сгенерировать тестовые данные для WooCommerce.
На странице Генератор данных доступны следующие настройки:
- Количество товаров — задать количество генерируемых товаров;
- Сгенерировать фото товара — сгенерировать фото для каждого товара;
- Количество фото товаров в галереи — задать количество генерируемых фото для галереи товаров;
- Тип товара — выбрать тип товара (Simple product, Grouped product, External/Affiliate product, Variable product)
- Количество категорий — задать количество генерируемых категорий товаров, между которыми равномерно будут разделены все товары;
- Количество атрибутов — задать количество атрибутов товаров, которые будут сгенерированы и прикреплены ко всем товарам;
- Количество значений атрибутов — задать количество значений для каждого атрибута товара.
Смотрите также: SEO-оптимизация WooCommerce: подробное руководство
Очистка данных
На странице Очистить можно быстро:
- удалить все товары, категории товаров, атрибуты товаров с БД;
- удалить неиспользуемые изображения;
- очистить БД от неиспользуемых элементов: посты, связи, мета-данные.

- Предыдущая « Руководство по экспорту заказов и пользователей для WooCommerce
- Следующая Перевод интернет-магазина WooCommerce на другой язык с помощью WPML »