Как создать страницу настроек wordpress?
Для создания страницы настроек в WordPress, вы можете использовать функции API для создания страницы настроек в административном интерфейсе WordPress.
Вот пример кода для создания страницы настроек:
Создайте новый файл в вашей теме WordPress или в плагине, который вы разрабатываете.
Добавьте следующий код в ваш файл:
php<?php function myplugin_settings_page() { // Создание страницы настроек add_options_page( 'Название страницы настроек', 'Название меню настроек', 'manage_options', 'myplugin', 'myplugin_settings_page_content' ); } add_action( 'admin_menu', 'myplugin_settings_page' ); // Создание содержимого страницы настроек function myplugin_settings_page_content() { ?> <div class="wrap"> <h2>Моя страница настроек</h2> <form method="post" action="options.php"> <?php settings_fields( 'myplugin-settings-group' ); ?> <?php do_settings_sections( 'myplugin-settings-group' ); ?> <table class="form-table"> <tr valign="top"> <th scope="row">Название поля настроек</th> <td><input type="text" name="myplugin_option_name" value="<?php echo esc_attr( get_option('myplugin_option_name') ); ?>" /></td> </tr> </table> <?php submit_button(); ?> </form> </div> <?php } // Регистрация настроек function myplugin_register_settings() { register_setting( 'myplugin-settings-group', 'myplugin_option_name' ); } add_action( 'admin_init', 'myplugin_register_settings' ); ?>
Замените "myplugin" на идентификатор вашего плагина.
Замените "Название страницы настроек" и "Название меню настроек" на соответствующие названия для вашей страницы настроек.
Добавьте свои поля настроек в функцию
myplugin_settings_page_content()
.Сохраните файл и загрузите его на ваш сайт WordPress.
Теперь вы можете зайти в административную панель WordPress и выбрать "Настройки" в меню. Вы увидите новую страницу настроек, которую вы создали.