Как сохранить данные с произвольного поля в настройках и позже вывести данные на сайте?
Создал меню в настройках админки и добавил туда свое поле ввода.
Как сохранить информацию которую вводят в это поле и после ее вывести на сайте?
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 } |
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 }
Дополнительно:
Решил эту проблему с помощью 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", )); } |
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 пишите ярлык вашего поля
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос

