Задать вопрос
Этот вопрос закрыт для ответов, так как повторяет вопрос Как изменить логотип сайта из настроек админки WordPress?
Queen2
@Queen2

Как сохранить данные с произвольного поля в настройках и позже вывести данные на сайте?

Создал меню в настройках админки и добавил туда свое поле ввода.
Как сохранить информацию которую вводят в это поле и после ее вывести на сайте?
add_action('admin_menu', 'site_options');

function site_options(){
	add_submenu_page(
		'options-general.php', 
		'Site Options', 
		'Site Options', 
		'manage_options',
		'site_options',  // slug 
		'my_custom_submenu_page_callback'
	);
}
function my_custom_submenu_page_callback(){
	?>

	<p>Copyright
		<input type="text" ></input>
	</p>
 <?php
}

6511e975ae6f6309336918.png
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой
Решения вопроса 1
Queen2
@Queen2 Автор вопроса
Решил эту проблему с помощью ACF
Нужно написать эту функцию для добавления страницы в functions.php
if (function_exists("acf_add_options_page")) {
    acf_add_options_page(array(
        "page_title" => "Options",
        "menu_title" => "Options",
        "menu_slug"  => "theme_settings",
    ));
}

И после в группах полей добавил новую группу с условием отображения (Страница с опциями равно "Options")
Вывод с помощью
<?php the_field("copyright", "option"); ?>
Вместо copyright пишите ярлык вашего поля
Ответ написан
Ваш ответ на вопрос

Вопрос закрыт для ответов и комментариев

Потому что уже есть похожий вопрос.
Похожие вопросы