page_delete

Срабатывает перед удалением информационной страницы.

Доступно начиная с версии фреймворка 1.6.0.

Блог

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

$params['page'] array Ассоциативный массив свойств удаляемой страницы из таблицы базы данных blog_page.
$params['child_ids'] array ID дочерних страниц.
… код плагина …

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

Блог

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

PHP

public function pageDelete($params)
{
    $deleted_page_ids = [$params['page']['id']];

    if ($params['child_ids']) {
        $deleted_page_ids = array_merge($deleted_page_ids, $params['child_ids']);
    }

    waLog::log(
        sprintf(
            _wp('Deleted pages’ IDs: %s.'),
            implode(', ', $deleted_page_ids)
        ),
        'myplugin.log'
    );
}