backend_milestone_edit

Позволяет добавлять дополнительное содержимое в форму настроек срока.

Доступно начиная с версии 1.2.0.

Задачи

Входящие параметры (передаются по ссылке)

$params['milestone'] array Массив свойств срока со следующими ключами (значения массива — пустые строки, если открыта форма добавления нового срока):
$params['list']['id'] int ID срока.
$params['list']['name'] string Название срока.
$params['list']['description'] string Описание срока.
$params['list']['project_id'] int ID проекта.
$params['list']['due_date'] date Дата дедлайна.
$params['list']['closed'] bool Флаг, означающий, что срок завершён.
… код плагина …

Результат работы плагина

{$backend_milestone_edit.more}
Дополнительный HTML-код для отображения в нижней части формы настроек.
Задачи

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

PHP

public function backendMilestoneEdit($params)
{
    if ($params['milestone']['closed']) {
        return [
            'more' => sprintf_wp(
                '<div class="field"><div class="name">%s</div><div class="value"><em class="state-caution">%s</em></div></div>',
                _wp('Note'),
                _wp('This milestone is closed!')
            )
        ];
    }
}