Articles of Plugin Tinymce

Wie kann das tinyMCE dom manipuliert werden (offizielle API scheint nicht zu funktionieren)?

Ist das mit einem tinymce-Plugin möglich? Ich denke, andere Möglichkeiten, auf den iframe zuzugreifen, funktionieren nicht oder werden nicht empfohlen. Ich habe das gefunden und habe das im printing mce plugin innerhalb des TinyMCE Advanced plugins versucht, aber es funktioniert nicht . var $ = tinymce.dom.DomQuery; $(‘p’).attr(‘attr’, ‘value’).addClass(‘class’); Ich habe das tinymce advanced Plugin installiert […]

Die zweite Tastenzeile von WP Super Edit oder TinyMCE Advanced wird dem 2. Admin nicht angezeigt

Ich verwende derzeit WP Super Edit. Das Problem bleibt jedoch bei TinyMCE Advanced bestehen. So wird es konfiguriert: http://img.daswordpress.com/posts/4PyXi.png http://img.daswordpress.com/posts/YniBi.png http://img.daswordpress.com/posts/7MytG.png So sehe ich es (Admin): http://img.daswordpress.com/posts/OAdnF.png So sieht mein Freund (2. Admin) es: http://img.daswordpress.com/posts/mfUMq.png Ich werde verzweifelt herausfinden, warum zur Hölle die zweite Knopfleiste nicht angezeigt wird.

Wie kann ich den ‘öffentlichen absoluten’ Pfad einer Datei finden?

Kurze Version Ich muss den absoluten Pfad einer Javascript-Datei angeben, die in etwas eingehängt werden soll. Es funktioniert, wenn ich es fest einprogrammiere “http://meinewebsite.com/folder/script.js” Allerdings bevorzuge ich es nicht dirname(___FILE___) . Ich kann dirname(___FILE___) tun, was mir folgendes gibt: “/home/public_html/folder/script.js” Aber das schlägt fehl, das Skript wird nicht geladen. Was ist die beste Methode, um […]

Fügen Sie dem benutzerdefinierten TinyMCE-Menü ein Element hinzu

Ich habe ein benutzerdefiniertes Menü erstellt, das auf meiner TinyMCE-Symbolleiste angezeigt wird, aber diesem Menü in einer separaten function an anderer Stelle in meinem Plugin ein weiteres Element hinzufügen möchte (abhängig davon, ob eine andere functionalität aktiviert ist). Ich hatte gehofft, dass addMenuItem den Trick machen könnte, aber ich kann es nicht passieren lassen. Ich […]

Registrieren benutzerdefinierter TinyMCE-Schaltflächen für den Admin-Bereich, um mit benutzerdefinierten Instanzen von wp_editor zu arbeiten

Dank dieser Antwort bin ich in der Lage, verschiedene Instanzen von wp_editor zu verwenden, um zu bestimmen, welche Schaltflächen meine verschiedenen TinyMCE-Instanzen verwenden. Allerdings habe ich Probleme, meine Buttons zu registrieren – sie erscheinen einfach nicht auf der TinyMCE-Oberfläche, so wie ich denke, sie sollten es tun! Ich habe zwei verschiedene Ansätze ausprobiert – den […]

Bridge WordPress Media API mit benutzerdefiniertem tinyMCE Plugin

In meinem tinyMCE Plugin möchte ich den in WP 3.5 eingeführten WordPress Media Manager aufrufen können. Ich arbeite gerade an einem Plugin, das Bilder aus der Bibliothek holen muss. Ich weiß, dass wir den Media Manager leicht von einem Plugin aus aufrufen können, aber das Problem ist in meinem tinyMCE Plugin. Ich kann das wp_enqueue_media […]

Shortcode-Performance-Lösung

Ich habe eine Website, die leistungskritisch ist. Bei Shortcodes habe ich über die Zeit nachgedacht, die der Server benötigt, um den Inhalt zu parsen und zurückzugeben, anstatt HTML ( ) den TinyMCE-Editor zu . In der Zwischenzeit lautet mein Code dafür: // [redletter]Content[/redletter] add_shortcode(‘redletter’, ‘redletter_do’); function redletter_do($atts, $content = null) { return ‘<div class="redletter"' . […]

TinyMCE-Anker-Schaltfläche wird nicht angezeigt

Ich verwende diesen Filter und diese function, um eine benutzerdefinierte, abgespeckte Version des TinyMCE-Editors anzuzeigen. Alles funktioniert so wie es sollte … außer der ‘Anker’-Button wird nicht angezeigt (‘ Anker ‘)? Laut der TinyMCE-Website ( http://www.tinymce.com/wiki.php/Controls ) ist dies das zu verwendende Steuerelement. Weiß jemand, warum der Ankerknopf nicht angezeigt wird? BEARBEITEN: das Codebeispiel kommt […]

Tinymce – Wie hake man vor oder nach dem Live-Shortcode-Rendering ein?

Wenn die Post-Seite zum Bearbeiten in WordPress admin geladen wird, starte ich einen js-process, der den Inhalt des TinyMCE-Editors ändert. Kürzlich bin ich auf die WordPress- Live-Shortcode-Vorschauen gestoßen, die meinen Code sprengen , weil sie auch den Inhalt des TinyMCE-Editors verändern. Dieser erweiterte Shortcode verwendet die wp.mce.views- API, die kürzlich eingeführt und auf WP 4.2 […]

Wie kann ich der WordPress TinyMCE-Instanz eine geteilte Schaltfläche oder ein Listenfeld hinzufügen?

Ich habe dem Tinymce einen benutzerdefinierten Button hinzugefügt, um meine Shortcodes einzufügen, aber ich habe so viele und ich möchte stattdessen einen Splitbutton machen und ich kann mir nicht vorstellen, wie. Jeder kann helfen. Hier ist der Code, mit dem ich die normale Schaltfläche erstellt habe: in functionen.php: /** Hook into WordPress */ add_action(‘init’, ‘onehalf_button’); […]