Изменить глобальную переменную скриптом
-
Здравствуйте!
Могу я в отражённом ниже коде вместо alert( ‘чекбокс включён’ ); и alert( ‘чекбокс выключён’ ); вставить конструкцию меняющую глобальную переменную $MY_VARIABLE_FOR_SHOW_WIDGET_FILTER на значение 1 или 0 соответственно и обновляющую страницу? Если нет, то буду рад подсказке других вариантов.
add_action( 'storefront_sidebar', function () { global $MY_VARIABLE_FOR_SHOW_WIDGET_FILTER; ?> <?php if (empty($MY_VARIABLE_FOR_SHOW_WIDGET_FILTER)): ?> <input class="custom-checkbox" id="myCheckbox" type="checkbox"> <?php else: ?> <input class="custom-checkbox" id="myCheckbox" type="checkbox" checked="checked"> <?php endif; ?> <label for="myCheckbox"> Хочу видеть фильтры <p> <?php // echo $MY_VARIABLE_FOR_SHOW_WIDGET_FILTER ?> </label> <script> var c = document.querySelector('#myCheckbox'); c.onclick = function() { if (c.checked) { alert( 'чекбокс включён' ); } else { alert( 'чекбокс выключён' ); } } </script> <?php });
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
Просмотр 6 ответов — с 1 по 6 (всего 6)
Просмотр 6 ответов — с 1 по 6 (всего 6)
- Тема «Изменить глобальную переменную скриптом» закрыта для новых ответов.