Für die meisten gängigen Aktionen der Textverarbeitung stellt der TinyMCE-Editor in WordPress Buttons bereit. Es gibt aber Themes, die beispielsweise die Hervorhebung eines Textabschnittes durch festgelegtes HTML-Markup erlauben. Dieses Markup kann der Nutzer dann etwa über Shortcodes (keine gute Idee, da die Auflösung der Shortcodes nach einem Theme-Wechsel nicht mehr funktioniert) oder die Textansicht des Editors einfügen – eine schönere Lösung ist aber ein entsprechender Button im Editor.

Seit WordPress 4.8 gibt es eine JavaScript-API, um den TinyMCE-Editor zu verändern oder auch neue Instanzen nach Laden der Seite zu erstellen. Damit ist es relativ einfach, zusätzliche Buttons in den Editor einzufügen.

Weiterlesen

Ich nutze WordPress nun schon seit ein paar Jahren und habe mich bereits mit Theme- und auch ein bisschen mit Plugin-Entwicklung auseinandergesetzt. Was ich bisher noch nicht angegangen bin, ist das Beitragen (contributing) zum Core von WordPress, also der Software selbst. In diesem Artikel werde ich euch den Weg zum ersten Core-Patch inklusive notwendiger Vorbereitungen vorstellen.

Weiterlesen