Этот вопрос здесь задает тот же вопрос, что и я, но не было ни адекватных ответов, ни выбранного правильного ответа, поэтому я спрашиваю снова, надеясь, что если я задам более последовательный способ, я могу получить ответ.
Я пытаюсь реализовать колесо выбора цвета, как показано на панели API настройки Wordpress Theme для выбора цветов. Загрузка сценариев и стилей работает нормально при использовании ловушки, «admin_enqueue_scripts» работает, однако при попытке загрузить эти сценарии во внешний интерфейс с помощью ловушки «wp_enqueue_scripts» не работает. Стиль ставится в очередь, но не сценарий.
Я хочу избежать копирования файлов в мой плагин, дублирующий то, что уже связано с Wordpress. Должен быть способ заставить палитру цветов Iris работать на внешнем интерфейсе, которого я не вижу.
И для тех, кто интересуется, почему я хочу это сделать, я разрабатываю плагин, который добавляет всплывающую панель в боковую часть экрана, которая позволяет вносить временные изменения стиля сайта в реальном времени без необходимости входа через wp-admin. панель.
источник
Нам нужно wp_enqueue_script сценария и wp_enqueue_style стиль с add_action для файла functions.php. Просто включите этот скрипт в файл jQuery и файл таблицы стилей.
Теперь создайте новый файл javascript, например, cp-active.js, и сохраните его, заданный в пути «/js/cp-active.js», используя приведенный ниже код.
Добавьте текстовое поле на страницу настроек с помощью класса CSS для палитры цветов, где вы хотите отобразить вводимый текст. Я использовал «color_code» для ввода переменной $.
Получить подробности здесь
источник