page_save

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

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

Блог

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

$params['page'] array Ассоциативный массив свойств обновлённой страницы из таблицы базы данных blog_page.
$params['old'] array|null Массив свойств страницы до её сохранения. Или NULL, если только что бы сохранена новая страница.
… код плагина …

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

Блог

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

PHP

public function pageSave($params)
{
    if (!strlen(trim($params['page']['content'])) && strlen(trim(ifset($params, 'old', 'content', '')))) {
        waLog::log(
            sprintf(
                _wp('Contents of page #%d deleted during saving.'),
                $params['page']['id']
            ),
            'myplugin.log'
        );
    }
}