Поддержка → Проблемы и решения → Незарегистрированные параметры считаются устаревшими.
Незарегистрированные параметры считаются устаревшими.
-
<form method="POST" action="options.php"> <?php wp_nonce_field('update-options'); ?> <table style="border-spacing: 27px 21px;"> <tr> <td> <span>1. Исходная картинка сертификата добавляется в медиафайлы</span>(<a href="media-new.php">Добавить</a></span>) </td> </tr> <tr> <td><span>2. Скопируйте данный код и вставьте его в нужное место вашей страницы. Между двух ковычик установите путь к исходной картинке сертификата(используйте кнопку "Добавить медиафайл", выберите картинку с самым большим разрешением)</span></td> <td><input type="text" value="[sertificate_link id='']"></td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td> </td> </tr> <tr> <td><span style="float: right;">Количество вопросов достаточных для прохождения теста в % </span></td> <td><input type="text" value="<?php echo get_option('sert_prcnt_right_in_test'); ?>"> </td> </tr> <input type="hidden" name="action" value="update" /> <input type="hidden" name="page_options" value="sert_prcnt_right_in_test" > </table> <input type="submit" name="gaa_sav" value="Сохранить"> </form>
вот такой код, а всё для сохранения опции sert_prcnt_right_in_test
а при нажатии на сабмитполучаю ругань :
Notice: Функция options.php вызвана с аргументом, который считается устаревшим с версии 2.7! Параметр sert_prcnt_right_in_test не зарегистрирован. Незарегистрированные параметры считаются устаревшими.
-
пробовал вначале зарегистрировать :
add_option(«sert_prcnt_right_in_test», ‘100’);не помогает
вот такой код,
Где?!
И.. зачем, для чего?для сохранения в админке параметров.
не понятна суть сообщения . мне нужно чтобы по кнопке сохранить происходило сохранение параметра sert_prcnt_right_in_test
короче вордпресс обновилась и там упрощение. теперь вот этой хрени не надо:
<?php wp_nonce_field('update-options'); ?>
вы статью то в кодексе до конца дочитайте:
https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8#Wordpress_2.7_and_Newer
https://codex.wordpress.org/Function_Reference/settings_fieldsуже много лет, как ваш способ считается устаревшим.
пробовал вначале зарегистрировать :
add_option("sert_prcnt_right_in_test", '100');
Это не регистрация опции, а добавление конкретного значения.
- Тема «Незарегистрированные параметры считаются устаревшими.» закрыта для новых ответов.