Я делаю виджет на панель панели в WordPress, чтобы переключить ограничение, чтобы получить доступ к сайту. Виджет показывает, ограничен ли доступ или не основан на бинарной опции. В администраторе я хочу иметь возможность переключать это включение/выключение в конфигурации виджета. Похоже, что он работает нормально без каких -либо ошибок, но $ _post ['mycustom_restrict_access'] всегда возвращает »на« даже если он не проверяется, поэтому я не могу изменить настройку.
function mycustom_add_dashboard_widget() {
wp_add_dashboard_widget(
'mycustom_dashboard_widget',
esc_html__( 'Restrict Access', 'mycustom' ),
'mycustom_dashboard_widget_render',
'mycustom_dashboard_widget_callback'
);
}
add_action( 'wp_dashboard_setup', 'mycustom_add_dashboard_widget' );
function mycustom_dashboard_widget_render() {
$isToggled = get_option( 'mycustom_restrict_access' );
if ($isToggled == 'on') {
echo "
ACCESS RESTRICTED
";
}
else {
echo "
ACCESS NOT RESTRICTED
";
}
esc_html_e( "Click 'configure' in the panel header to change this setting.", "wporg" );
}
function mycustom_dashboard_widget_callback() {
if (isset($_POST['mycustom_restrict_access'])) {
update_option( 'mycustom_restrict_access', $_POST['mycustom_restrict_access'] );
}
echo "
Restrict access.
";
}
Подробнее здесь: https://stackoverflow.com/questions/795 ... dget-confi
Как я могу проверить, проверяется ли флажок в конфигурации виджета WordPress Dashboard ⇐ Php
Кемеровские программисты php общаются здесь
1743539540
Anonymous
Я делаю виджет на панель панели в WordPress, чтобы переключить ограничение, чтобы получить доступ к сайту. Виджет показывает, ограничен ли доступ или не основан на бинарной опции. В администраторе я хочу иметь возможность переключать это включение/выключение в конфигурации виджета. Похоже, что он работает нормально без каких -либо ошибок, но $ _post ['mycustom_restrict_access'] всегда возвращает »на« даже если он не проверяется, поэтому я не могу изменить настройку.
function mycustom_add_dashboard_widget() {
wp_add_dashboard_widget(
'mycustom_dashboard_widget',
esc_html__( 'Restrict Access', 'mycustom' ),
'mycustom_dashboard_widget_render',
'mycustom_dashboard_widget_callback'
);
}
add_action( 'wp_dashboard_setup', 'mycustom_add_dashboard_widget' );
function mycustom_dashboard_widget_render() {
$isToggled = get_option( 'mycustom_restrict_access' );
if ($isToggled == 'on') {
echo "
ACCESS RESTRICTED
";
}
else {
echo "
ACCESS NOT RESTRICTED
";
}
esc_html_e( "Click 'configure' in the panel header to change this setting.", "wporg" );
}
function mycustom_dashboard_widget_callback() {
if (isset($_POST['mycustom_restrict_access'])) {
update_option( 'mycustom_restrict_access', $_POST['mycustom_restrict_access'] );
}
echo "
Restrict access.
";
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79549142/how-can-i-check-if-a-checkbox-is-checked-in-the-wordpress-dashboard-widget-confi[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия