acf/options_page/save

Description

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

Это действие позволяет подключиться после того, как страница настроек была сохранена в админке.

Parameters

do_action( 'acf/options_page/save', $post_id, $menu_slug );
  • $post_id (int|string) ID редактируемой страницы.
  • $menu_slug (string) Текущий slug меню страницы настроек.

Значение $post_id по умолчанию равно ‘options’, но может быть задано как ID записи или пользователя при регистрации страницы настроек.

Changelog

  • Добавлено в версии 6.1.7

Example

add_action('acf/options_page/save', 'my_acf_save_options_page', 10, 2);
function my_acf_save_options_page( $post_id, $menu_slug ) {

    if ( 'theme-settings' !== $menu_slug ) {
        return;     
    }
    // Получить новые сохранённые значения для страницы настроек темы.
    $values = get_fields( $post_id );

    // Проверить новое значение конкретного поля.
    $analytics_code = get_field('analytics_code', $post_id);
    if( $analytics_code ) {
        // Выполнить что-нибудь...
    }
}

Обновлено: 02.06.2026