Как я могу проверить, проверяется ли флажок в конфигурации виджета WordPress DashboardPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как я могу проверить, проверяется ли флажок в конфигурации виджета WordPress Dashboard

Сообщение 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.
";
}


Подробнее здесь: https://stackoverflow.com/questions/795 ... dget-confi
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»