Diese Frage hier stellt dieselbe Frage wie ich, aber es gab weder angemessene Antworten noch eine ausgewählte richtige Antwort. Ich frage erneut, in der Hoffnung, dass ich eine kohärentere Frage bekomme, um eine Antwort zu erhalten.
Ich versuche, das Farbauswahlrad zu implementieren, wie im API-Bereich zur Anpassung des Wordpress-Themas für die Auswahl von Farben angezeigt. Das Laden der Skripte und Stile funktioniert einwandfrei, wenn der Hook verwendet wird. "Admin_enqueue_scripts" funktioniert jedoch. Der Versuch, diese Skripte über den Hook im Front-End zu laden, funktioniert nicht. "Wp_enqueue_scripts" funktioniert nicht. Der Stil wird in die Warteschlange gestellt, nicht jedoch das Skript.
Ich möchte vermeiden, dass Dateien in mein Plugin kopiert werden, um das zu duplizieren, was bereits in Wordpress enthalten ist. Es muss eine Möglichkeit geben, den Iris-Farbwähler am Frontend zum Laufen zu bringen, die ich nicht sehe.
Und für diejenigen, die sich fragen, warum ich das tun möchte, entwickle ich ein Plugin, das ein Flyout-Panel an der Seite des Bildschirms hinzufügt, mit dem Sie temporäre Stiländerungen in Echtzeit an der Site vornehmen können, ohne sich über den wp-admin anmelden zu müssen Panel.
quelle
Wir müssen das Skript wp_enqueue_script und den Stil wp_enqueue_style mit add_action zur Datei functions.php erstellen. Fügen Sie diesem Skript einfach eine jQuery-Datei und eine Stylesheet-Datei hinzu.
Erstellen Sie nun eine neue Javascript-Datei wie cp-active.js und behalten Sie den avobe-definierten Dateipfad „/js/cp-active.js“ mit Balgcode bei.
Fügen Sie Ihrer Einstellungsseite ein Textfeld mit einer CSS-Klasse für den Farbwähler hinzu, in der Sie den Eingabetext anzeigen möchten. Ich habe "color_code" für die Eingabe von $ variable verwendet.
Details erhalten Sie hier
quelle