acf/options_page/settings

Обзор

Этот фильтр позволяет изменить настройки, используемые дополнением «Страница параметров».

История изменений

  • Устарел в ACF PRO
  • Добавлен в дополнение «Страница параметров»

Примечания

Этот фильтр устарел в ACF PRO, поскольку больше не требуется. ACF PRO не добавляет страницу параметров по умолчанию; каждую страницу параметров необходимо добавлять с помощью функций add_options_page() и add_options_sub_page().

Параметры

apply_filters('acf/options_page/settings', $settings);
  • $settings (array) — массив настроек, описанных ниже

$settings

$settings = array(
    
    /* (string) заголовок страницы параметров. По умолчанию — 'Параметры' */
    'title' => __('Параметры', 'acf'),
    
    /* (string) заголовок пункта меню страницы параметров. По умолчанию — 'Параметры' */
    'menu' => __('Параметры', 'acf'),
    
    /* (string) URL-слаг страницы параметров. По умолчанию — 'acf-options' */
    'slug' => 'acf-options',
    
    /* возможность, необходимая для доступа к этой странице админ-панели. По умолчанию — 'edit_posts' */
    'capability' => 'edit_posts',
    
    /* массив дочерних страниц меню (строки или массивы). По умолчанию — пустой массив */
    'pages' => array()
);

Использование

Этот пример изменит заголовок пункта меню на «Глобальные» и добавит 3 дочерние страницы!

function my_acf_options_page_settings( $settings )
{
    $settings['title'] = 'Глобальные';
    $settings['pages'] = array('Шапка', 'Боковая панель', 'Подвал');

    return $settings;
}

add_filter('acf/options_page/settings', 'my_acf_options_page_settings');

Обновлено: 30.09.2026