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 Флаг, означающий, что срок завершён.
$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!')
)
];
}
}









