page_delete

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

Сайт
Входящие параметры
передаются по ссылке
$params['page'] array Ассоциативный массив свойств удаляемой страницы из таблицы базы данных site_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'
    );
}