Cette question ici pose la même question que moi, mais il n'y avait pas de réponses adéquates ni une réponse correcte sélectionnée, donc je demande à nouveau en espérant que si je pose une question de manière plus cohérente, je pourrais obtenir une réponse.
J'essaie d'implémenter la roue de sélection des couleurs comme indiqué dans le volet API de personnalisation du thème Wordpress pour sélectionner les couleurs. Le chargement des scripts et des styles fonctionne correctement lors de l'utilisation du hook, "admin_enqueue_scripts" fonctionne cependant en essayant de charger ces scripts sur le front-end en utilisant le hook, "wp_enqueue_scripts" ne fonctionne pas. Le style est mis en file d'attente, mais pas le script.
Je veux éviter de copier des fichiers dans mon plugin en dupliquant ce qui est déjà fourni avec Wordpress. Il doit y avoir un moyen de faire fonctionner le sélecteur de couleurs Iris sur le front-end que je ne vois pas.
Et pour ceux qui se demandent pourquoi je veux faire cela, je développe un plugin qui ajoute un panneau volant sur le côté de l'écran qui vous permet de faire des changements de style temporaires en temps réel sur le site sans avoir à vous connecter via wp-admin panneau.
la source
Nous devons wp_enqueue_script le script et wp_enqueue_style le style avec add_action dans le fichier functions.php. Il suffit d'inclure un fichier jQuery et un fichier de feuille de style par ce script.
Créez maintenant un nouveau fichier javascript comme cp-active.js et conservez-le avec le chemin de fichier «/js/cp-active.js» défini par avobe en utilisant le code du soufflet.
Ajoutez une zone de texte à votre page de paramètres avec une classe CSS pour le sélecteur de couleurs, où vous souhaitez afficher le texte d'entrée. J'ai utilisé "color_code" pour l'entrée $ variable.
Obtenez les détails d'ici
la source