Задать вопрос

Как вывести ACF в футере для всех страниц, введя 1 раз?

Привет
Как сделать, чтобы можно было 1 раз ввести доп. поле и оно выводилось на всех страницах?
Т.е. адрес, телефон.
Обязательно использование доп.полей, чтобы можно было менять из админки
  • Вопрос задан
  • 2765 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
deniscopro
@deniscopro Куратор тега WordPress
WordPress-разработчик, denisco.pro
Привет.

Можно воспользоваться Customizer.
Пример с текстовым полем.

Если хочется именно ACF, то можно создать поля с привязкой к главной странице, а потом при выводе значения поля в шаблоне просто указывать ID главной страницы вторым параметром.
<?php the_field( "text_field", 123 ); ?>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@id_baton4eg
работает на ACF PRO
Сначала добавим страницу Параметров в админке:
Добавим страницу настроек
if( function_exists('acf_add_options_page') ) {
	$args = array(
		'page_title' => 'Параметры',
		'menu_title' => '',
		'menu_slug' => 'Options',
		'post_id' => 'options',
	);
	acf_add_options_page( $args );
}


Выводить с неё указывая вторым параметром её id
echo get_field('phone','options');
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы