4
Русский
Igor V Belousov редактировал(а) эту страницу 2015-08-21 22:27:21 +03:00
Добро пожаловать на batch_operations wiki!
Этот плагин для WordPress является моей версией Drupal Batch API.
Описание
Batch API нужно для запуска долговременных операций без использования функции set_time_limit
или командной строки.
Долговременная операция делится на кратковременные подоперации, которые выполняются в порядке очереди. Подоперации могут отправить сообщение снизу прогресс бара.
Установка
- Загрузите последнюю стабильную версию кода https://github.com/IgorVBelousov/batch_operations/archive/master.zip.
- Распакуйте этот архив в каталог
/wp-content/plugins/
- Активируйте плагин через меню "Плагины" в WordPress
- Используйте пакетные операции в своём коде
Использование
Плагин предусматривает две функции для программиста.
batch_operations_notice
Функция вывода информационного сообщения в консоли сайта при следующем просмотре для текущего пользователя.
batch_operations_notice( string $message [, string $type = 'info' ] )
$message
- Информационное сообщение$type
- Тип сообщения. Этот параметр отвечает за внешний вид сообщения.
Есть четыре типа сообщений:info
- Сообщение с синей рамкой слеваsuccess
- Сообщение с зеленой рамкой слеваwarning
- Сообщение с желтой рамкой слеваerror
- Сообщение с красной рамкой слева
Скриншот результата выполнения функций:
batch_operations_notice( 'default' );
batch_operations_notice( 'info', 'info' );
batch_operations_notice( 'success', 'success' );
batch_operations_notice( 'warning', 'warning' );
batch_operations_notice( 'error', 'error' );
batch_operations_start
Функция запуска пакетных операций.
batch_operations_start( array $batch_arr [, string $redirect = NULL ] )