Как исправить неработающие кнопки "Параметры экрана" и "Справка" в консоли WordPress

20 дек. 2013 г., 17:31:10
Просмотры: 29.2K
Голосов: 1

В панели управления WordPress не работают выпадающие кнопки "Параметры экрана" и "Справка".

Неработающие параметры экрана в WordPress

Может кто-нибудь помочь решить эту проблему. Спасибо.

4
Комментарии

Похоже, JavaScript не загружается. У вас отключен JavaScript или он блокируется расширением для блокировки рекламы в браузере?

s_ha_dum s_ha_dum
20 дек. 2013 г. 17:36:37

Смена браузера может вам помочь. :)

Mayeenul Islam Mayeenul Islam
20 дек. 2013 г. 18:00:33

Спасибо, я попробовал отключить расширения для блокировки рекламы и также пробовал другие браузеры, но результат тот же. Извините.

Musfeq Musfeq
20 дек. 2013 г. 19:55:48

Привет, Musfeq — добро пожаловать в сообщество разработчиков WordPress! Хотя ваш JavaScript может загружаться, возможно, возникают другие конфликты. Вы знаете, когда эти элементы перестали работать, и были ли какие-то обновления или изменения непосредственно перед этим? Первый шаг в решении этой проблемы — открыть консоль JavaScript в вашем браузере (Ctrl + Shift + i, а затем вкладка "Console" в Google Chrome) и поискать ошибки (красные сообщения, обозначенные красным кружком с белым крестиком в консоли Chrome). Эти ошибки, надеюсь, помогут нам лучше понять, в чем дело.

bosco bosco
30 мая 2014 г. 21:10:18
Все ответы на вопрос 4
1

Проверьте, включены ли у вас или в плагине Bootstrap и файлы CSS/темы Bootstrap.

Класс .hidden в Bootstrap выглядит так:

.hidden {
  display: none !important;
}

Но он переопределяет стандартное определение WordPress для .hidden:

.hidden {
  display: none;
}

Верхние панели "Помощь" и "Настройки экрана" отображаются с помощью inline-стиля display: block, который переопределяется CSS-классом Bootstrap .hidden {display: none !important}.

Это можно исправить, переписав CSS верхних панелей через jQuery/JS.

Рабочий пример:

jQuery(document).ready(function ($) {
    $("#contextual-help-link").click(function () {
        $("#contextual-help-wrap").css("cssText", "display: block !important;");
    });
    $("#show-settings-link").click(function () {
        $("#screen-options-wrap").css("cssText", "display: block !important;");
    });
})

Версия WordPress: 4.5.2

Bootstrap: 3.3.6

13 июн. 2016 г. 15:01:03
Комментарии

Точно! Я использую WordPress версии 5.0.3 с Bootstrap 3.3.7. Опции экрана и справка не работали. Однако с вашим решением div выскакивает, а не выезжает плавно.

mmrs151 mmrs151
17 февр. 2019 г. 02:45:42
0

Я решил эту проблему после нескольких часов поиска. В моем случае AdBlock скрывал эту вкладку.

4 мая 2017 г. 11:21:09
0

Щелкните правой кнопкой мыши на веб-странице и выберите Просмотреть код. Затем перейдите в консоль. Проверьте, есть ли ошибки, указывающие на отсутствие jQuery. В моем случае после миграции WordPress отсутствовали файлы jQuery, которые мне пришлось добавить вручную.

1 апр. 2016 г. 19:10:49
1
-1

Это проблема с jQuery. Я решил её, добавив: define('CONCATENATE_SCRIPTS', false); в файл wp-config.php, сразу после строки define('DB_HOST').

http://codex.wordpress.org/Editing_wp-config.php#Disable_Javascript_Concatenation

30 мая 2014 г. 20:38:13
Комментарии

Хотя это решение может устранить симптом, основные конфликты/ошибки, вероятно, всё ещё присутствуют.

bosco bosco
30 мая 2014 г. 21:06:38