Как добавить страницу настройки темы в админ панель
-
Привет.
У нас установлена какая-то тема на костылях написанная в студии.
У темы есть несколько функций — настройка которых производилась в специальном меню из админ панели. Но — однажды этот пункт в админпанели просто пропал.Как вернуть его в админ панель?
Есть файл settings.php — который и отвечал судя по коду за настройку сайта. Он лежит почему-то в wp-content/plugins
Вот его содержимое:<?php function get_hello_form() { ?> <div class="wrap"> <h2>Настройки сайта</h2> <form method="post" action="options.php" > <?php wp_nonce_field('update-options'); ?> <table> <tr><td>Название сайта: <td><input type="text" style="width:450px;" name="blogname" value="<?php echo get_option('blogname') ?>" /> <tr><td>title Главной: <td><input type="text" style="width:450px;" name="v_pole_gl" value="<?php echo get_option('v_pole_gl') ?>" /> <tr><td>Описание: <td><input type="text" style="width:450px;" name="v_pole_des" value="<?php echo get_option('v_pole_des') ?>" /> <tr><td>Адрес: <td><input type="text" style="width:450px;" name="v_pole_adress" value="<?php echo get_option('v_pole_adress') ?>" /> <tr><td>E-mail: <td><input type="text" style="width:450px;" name="v_pole_email" value="<?php echo get_option('v_pole_email') ?>" /> <tr><td>Телефон: <td>код <input type="text" name="v_pole_kod" value="<?php echo get_option('v_pole_kod') ?>" /> номер <input type="text" name="v_pole_nomer" value="<?php echo get_option('v_pole_nomer') ?>" /> <!--<tr><td>Телефон2: <td>код <input type="text" name="v_pole_kod2" value="<?php echo get_option('v_pole_kod2') ?>" /> номер <input type="text" name="v_pole_nomer2" value="<?php echo get_option('v_pole_nomer2') ?>" />--> <tr><td>Логотип: <td><input type="text" style="width:450px;" name="v_pole_logo" value="<?php echo get_option('v_pole_logo') ?>" /> <tr><td>Логотип в подвале: <td><input type="text" style="width:450px;" name="v_pole_logo2" value="<?php echo get_option('v_pole_logo2') ?>" /> <tr><td>Метрика: <td><textarea name="v_pole_metrika" style="width:450px; height:150px;"><?php echo get_option('v_pole_metrika') ?></textarea> <tr><td>Карта: <td><textarea name="v_pole_map" style="width:450px; height:150px;"><?php echo get_option('v_pole_map') ?></textarea> <tr><td>Картинка в Шапке: <td><input type="text" style="width:450px;" name="v_pole_pic" value="<?php echo get_option('v_pole_pic') ?>" /> <tr><td>Текст под Логотипом: <td><input type="text" style="width:450px;" name="v_pole_text" value="<?php echo get_option('v_pole_text') ?>" /> <tr><td>Банер: <td><input type="text" style="width:450px;" name="v_pole_baner" value="<?php echo get_option('v_pole_baner') ?>" /> <tr><td>Банер2: <td><input type="text" style="width:450px;" name="v_pole_baner2" value="<?php echo get_option('v_pole_baner2') ?>" /> <tr><td>Банер3: <td><input type="text" style="width:450px;" name="v_pole_baner3" value="<?php echo get_option('v_pole_baner3') ?>" /> <tr><td>Банер4: <td><input type="text" style="width:450px;" name="v_pole_baner4" value="<?php echo get_option('v_pole_baner4') ?>" /> <tr><td>Банер5: <td><input type="text" style="width:450px;" name="v_pole_baner5" value="<?php echo get_option('v_pole_baner5') ?>" /> <tr><td>Банер6: <td><input type="text" style="width:450px;" name="v_pole_baner6" value="<?php echo get_option('v_pole_baner6') ?>" /> <tr><td>Банер7: <td><input type="text" style="width:450px;" name="v_pole_baner7" value="<?php echo get_option('v_pole_baner7') ?>" /> <tr><td>Банер8: <td><input type="text" style="width:450px;" name="v_pole_baner8" value="<?php echo get_option('v_pole_baner8') ?>" /> <tr><td>Банер9: <td><input type="text" style="width:450px;" name="v_pole_baner9" value="<?php echo get_option('v_pole_baner9') ?>" /> <tr><td>Банер10: <td><input type="text" style="width:450px;" name="v_pole_baner10" value="<?php echo get_option('v_pole_baner10') ?>" /> <tr><td>Банер11: <td><input type="text" style="width:450px;" name="v_pole_baner11" value="<?php echo get_option('v_pole_baner11') ?>" /> <tr><td>Банер12: <td><input type="text" style="width:450px;" name="v_pole_baner12" value="<?php echo get_option('v_pole_baner12') ?>" /> <tr><td>Банер13: <td><input type="text" style="width:450px;" name="v_pole_baner13" value="<?php echo get_option('v_pole_baner13') ?>" /> <tr><td>Банер14: <td><input type="text" style="width:450px;" name="v_pole_baner14" value="<?php echo get_option('v_pole_baner14') ?>" /> <tr><td>Банер15: <td><input type="text" style="width:450px;" name="v_pole_baner15" value="<?php echo get_option('v_pole_baner15') ?>" /> <tr><td>Банер16: <td><input type="text" style="width:450px;" name="v_pole_baner16" value="<?php echo get_option('v_pole_baner16') ?>" /> <tr><td>Банер17: <td><input type="text" style="width:450px;" name="v_pole_baner17" value="<?php echo get_option('v_pole_baner17') ?>" /> <tr><td>Банер18: <td><input type="text" style="width:450px;" name="v_pole_baner18" value="<?php echo get_option('v_pole_baner18') ?>" /> <tr><td>Банер19: <td><input type="text" style="width:450px;" name="v_pole_baner19" value="<?php echo get_option('v_pole_baner19') ?>" /> <tr><td>Банер20: <td><input type="text" style="width:450px;" name="v_pole_baner20" value="<?php echo get_option('v_pole_baner20') ?>" /> <input type="hidden" name="action" value="update" /> <input type="hidden" name="page_options" value="blogname,v_pole_adress,v_pole_kod,v_pole_nomer,v_pole_logo,v_pole_metrika,v_pole_map,v_pole_email,v_pole_gl,v_pole_des,v_pole_nomer2,v_pole_kod2,v_pole_pic,$ <p><input type="submit" name="update" value="Сохранить"> </form> </div> <?php } function hello_admin_menu(){ add_menu_page('Параметры', 'Параметры', 8, basename(__FILE__), 'get_hello_form'); } function hello_world($title) { echo $title.' -> '.get_option('hello_text'); } add_action('admin_menu', 'hello_admin_menu'); ?>
- Тема «Как добавить страницу настройки темы в админ панель» закрыта для новых ответов.