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

Ссылка скопирована
PHP
0 ответов

Создал меню в настройках админки и добавил туда свое поле ввода.
Как сохранить информацию которую вводят в это поле и после ее вывести на сайте?

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 пишите ярлык вашего поля

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно