Есть код, который генерирует поля options для каждого курса в LearnPress (знаю, что можно из коробки сделать оплату, но мне нужна оплата по факту обучения, поэтому делаю такие костыли). Поля не сохраняются. До этого все было нормально.
add_action( 'admin_menu', 'worder_add_admin_menu' );
add_action( 'admin_init', 'worder_settings_init' );
function worder_add_admin_menu( ) {
add_menu_page( 'worder', 'worder', 'manage_options', 'worder', 'worder_options_page' );
}
function worder_settings_init( ) {
register_setting( 'pluginPage', 'worder_settings' );
add_settings_section(
'worder_pluginPage_section',
"Стоимость курсов",
'worder_settings_section_callback',
'pluginPage'
);
$courses = learn_press_get_all_courses();
foreach ($courses as $course) {
add_settings_field(
'worder_price_field_'.$course,
"Цена курса «".get_the_title($course)."»",
function() use ( $course ) {
$options = get_option( 'worder_settings' );
?>
<input type='text' name='worder_settings[worder_price_field_<?php echo $course; ?>]' value='<?php echo $options['worder_price_field_'.$course]; ?>'>
<?php
},
'pluginPage',
'worder_pluginPage_section'
);
}
}
function worder_settings_section_callback( ) {
echo "Здесь устанавливаются цены";
}
function worder_options_page( ) {
?>
<form action='' method='post'>
<h2>worder</h2>
<?php
settings_fields( 'pluginPage' );
do_settings_sections( 'pluginPage' );
submit_button();
?>
</form>
<?php
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Здравствуйте! Слетели стили сайта при переносе на хостингНе могу понять в чем причина
Ребят, создал алгоритм для обработок строк, а он отказывается работать на сайте
Добрый вечер! Интересует такой вопрос, у меня в корзине при добавлении товара пишет общую стоимость товара (Внимание, красным отметил), я хочу...