• Проблема такая: при создании своей темы оформления не работает кнопка «Настройки экрана» в админ панели, так же не работает раскрывающаяся форма в основных данных товара. При переключении на стандартную тему — все работает.
    Я подумал, что я как то неправильно подключаю jquery в своей теме, но пробовал по разному разницы нет.
    Что влияет на работу этих кнопок в админке?

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Юрій

    (@yube)

    Что влияет на работу этих кнопок в админке?

    jquery и прочие js. Смотрите в консоли браузера (F12) ошибки и сообщения.

    Автор Andrey

    (@guitmann)

    Консоль смотрел, ошибок нет.
    Единственное сообщение JQMIGRATE: Migrate is installed, version 1.4.1

    Модератор Юрій

    (@yube)

    И по кликам тоже ошибок нет?

    Покажите, как подключаете jquery в Теме.

    Автор Andrey

    (@guitmann)

    Автор Andrey

    (@guitmann)

    При нажатии ошибок тоже нет

    Модератор Юрій

    (@yube)

    Попробуйте убрать register jquery, пусть подключится поставочная.

    Модератор Юрій

    (@yube)

    И повесьте регистрацию и подключение на хук ‘wp_enqueue_scripts’
    Матчасть: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

    Автор Andrey

    (@guitmann)

    Тогда появляется ошибка — 2 моих файла требуют jquery, в админке без изменений

    Автор Andrey

    (@guitmann)

    даже если все мои скрипты убрать из function.php, в админке без изменений

    Модератор Юрій

    (@yube)

    2 моих файла требуют jquery

    Так укажите для них jquery в зависимостях. Движок сам построит правильную последовательность.

    Модератор Юрій

    (@yube)

    даже если все мои скрипты убрать из function.php, в админке без изменений

    О как. Для начала надо с этим разобраться.

    Автор Andrey

    (@guitmann)

    Для подключения встроенного jquery надо что-то прописывать?
    В хейдере стоит <?php wp_head(); ?>
    В футере <?php wp_head(); ?>
    Мои скрипты все удалены.

    Автор Andrey

    (@guitmann)

    О! Заработало после отключения:

    wp_register_style('botstrap','https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css', array(), '1.0', 'all');
    wp_enqueue_style( 'botstrap');
    Автор Andrey

    (@guitmann)

    Как то неправильно стиль подключаю, если в head просто поставить link на стиль, то все работает.

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Кнопка «Настройки экрана»» закрыта для новых ответов.