Meine Website verwendet Typekit, um benutzerdefinierte Schriftarten abzurufen, die im Frontend funktionieren.
Ich möchte dies in meine Editor-Stile im Backend einfügen. Ich weiß jedoch nicht, wie ich das machen würde. Typekit verwendet ein js-Einbettungs-Snippet anstelle eines CSS-Schriftarten-Einbettungs-Snippets.
Antworten:
Die TinyMCE-Plugin-Lösung von Tom Nowell funktioniert hervorragend. Aktualisieren Sie einfach das JavaScript, um den neuen asynchronen Code von Typekit zu verwenden . Sobald Sie den neuen asynchronen Einbettungscode verwenden, verschwindet das 403-Problem und Sie haben Typekit-fähiges TinyMCE ohne viel Aufhebens!
Tom hat den gesamten Code in einem Blogbeitrag zusammengefasst. Er hat das ganze schwere Heben gemacht, also gib ihm ein paar Seitenaufrufe und lies die Einzelheiten dort !
quelle
Ich habe dies umgangen, indem ich ein Tinymce-Plugin hinzugefügt habe. Es ist fast da, aber ich bekomme eine 403 verboten, wenn es versucht, die Schriftart CSS von Typekit abzurufen:
js:
PHP
quelle
Sie können das Skript für den Administrator in die Warteschlange stellen, dann sollte es für Ihre editor.css verfügbar sein
Bearbeiten:
Der obige Code für typekit wurde aktualisiert, da einige Inline-Js wie von Ihnen erwähnt erforderlich sind. Wir müssen auch die Variable $ hook in $ pagenow ändern, da wir keine admin_enqueue_scripts verwenden.
quelle