- Abraxas - http://www.effinger.org/blog -
WP-Syntax Editor Integration Plugin – WP-Syntax im WordPress Editor nutzen
Posted By Markus Effinger On 30. Dezember 2009 @ 11:11 In Wordpress | 12 Comments
Um komfortabel mit WP-Syntax im WordPress-Editor zu arbeiten, habe ich ein Plugin geschrieben, welches jeweils einen Button im visuellen Editor (TinyMCE) und im HTML-Editor hinzufügt. Zuvor hatte ich immer die quicktag.php editiert [1], was aber auf Dauer sehr mühsam war, da man dies bei jedem WordPress Update machen musste. Das Plugin ist ab sofort auf wordpress.org unter http://wordpress.org/extend/plugins/wp-syntax-integration/ [2] verfügbar.
Nutzen kann man das Plugin im visuellen Modus folgendermaßen:
[4]
[5]Wichtig: Bei der Eingabe im visuellen Modus werden HTML-Tags entfernt, die von TinyMCE nicht erlaubt werden. Dieses Verhalten lässt sich umgehen, wenn man HTML-Tags nicht im visuellen Modus sondern im HTML-Modus eingibt.
Das Plugin lässt sich auch im HTML-Modus nutzen. Die Vorgehensweise ist prinzipiell gleich:
[6]
[5]Ein herzliches Dankeschön an die Programmierer der folgenden Extensions bzw. deren Erläuterungen, die mir sehr weitergeholfen haben:
Article printed from Abraxas: http://www.effinger.org/blog
URL to article: http://www.effinger.org/blog/2009/12/30/wp-syntax-editor-integration-plugin-wp-syntax-im-wordpress-editor-nutzen/
URLs in this post:
[1] die quicktag.php editiert: http://www.effinger.org/blog/2008/12/06/wordpress-syntax-highlighting-mit-wp-syntax/
[2] http://wordpress.org/extend/plugins/wp-syntax-integration/: http://wordpress.org/extend/plugins/wp-syntax-integration/
[3] Image: http://www.effinger.org/blog/wp-content/uploads/2009/12/SS-20091229161027.png
[4] Image: http://www.effinger.org/blog/wp-content/uploads/2009/12/button_red.png
[5] Image: http://www.effinger.org/blog/wp-content/uploads/2009/12/Die_Seite_mit_der_Adresse_httpwww.effinger.org_meldet-20091229161212.png
[6] Image: http://www.effinger.org/blog/wp-content/uploads/2009/12/button_red_html.png
[7] How to write a TinyMCE plugin for WordPress: http://ctx2002.wordpress.com/2008/07/28/how-to-write-a-tinymce-plugin-for-wordpress/
[8] TinyMCE Valid Elements: http://www.engfers.com/plugins/tinymce-valid-elements/
[9] TinyMCE Commands: http://wiki.moxiecode.com/index.php/TinyMCE:Commands
[10] Using WP-Syntax and the visual editor: http://36flavours.com/2009/09/using-wp-syntax-and-the-visual-editor/
[11] Adding Quicktags to WordPress: http://granades.com/2007/02/14/adding-quicktags-to-wordpress/
[12] David’s Ultra Quicktags: http://wordpress.org/extend/plugins/davids-ultra-quicktags/
[13] The right way to add custom quicktags: http://scribu.net/wordpress/right-way-to-add-custom-quicktags.html
[14] Unraveling Quicktags for WordPress Plugins: http://website-in-a-weekend.net/extending-wordpress/diy-wordpress-unraveling-quicktags-wordpress-plugins/
[15] Escape HTML characters in JavaScript: http://bytes.com/topic/javascript/answers/163382-need-escape-html-chracters-js#post630671
Click here to print.
Copyright © 2009 Abraxas. Inhalt darf nach der Creative Commons License 3.0 Namensnennung-Keine kommerzielle Nutzung-Weitergabe genutzt werden.