backend_settings_discounts

Добавляет элементы настройки собственных видов скидок. Плагин должен вернуть массив, каждый элемент которого является массивом со следующими ключами: 'id' (string) — необязательное значение id типа скидки; если не указано, используется id плагина; 'name' (string) — обязательное название типа скидок; 'url' (string) — URL, с которого должно запрашиваться HTML-код интерфейса настроек; 'status' (bool) — необязательный флаг со значением статуса типа скидок (значение по умолчанию — false); 'html' (string) — необязательный фрагмент HTML-кода, отображаемый на странице настроек для данного вида скидок; например, для внедрения JavaScript-кода.

Shop-Script
Входящие параметры
передаются по ссылке
Нет параметров.
… код плагина …
Результат работы плагина
Shop-Script

Пример кода плагина

PHP

public function backendSettingsDiscounts()
{
    return array(
        array(
            'name'   => _wp('My discount setting'),
            'id'     => 'myplugin_discount',
            'url'    => '?plugin=myplugin&module=backend&action=settings',
            'status' => $this->getSettings('myplugin_discount_status'), //discount status setting control must be implemented by plugin developer using action class requested at URL specified in 'url' field in this array
        ),
    );
}