Webaholic - Blog


WordPress PRE und CODE Shortcodes

4. Mai 2008

Read in english

Da man im Visuellen Editor in WordPress zwar inzwischen wunderbar code schreiben kann - denn der wird automatisch in HTML entities umgewandelt - aber leider nicht so ohne weiteres code-Tags schreiben kann (die werden ja mit umgewandelt) habe ich mal ein Plugin geschrieben, welches
[code att=”wert”]// mein Code[/code]
automatisch in
<code att=”wert”>//mein Code</code>
umwandelt. Das gleiche gilt […]

Read in english

Da man im Visuellen Editor in WordPress zwar inzwischen wunderbar code schreiben kann - denn der wird automatisch in HTML entities umgewandelt - aber leider nicht so ohne weiteres code-Tags schreiben kann (die werden ja mit umgewandelt) habe ich mal ein Plugin geschrieben, welches

[code att="wert"]// mein Code[/code]

automatisch in

<code att="wert">//mein Code</code>

umwandelt. Das gleiche gilt auch für

[pre att="wert"]...[/pre]

Dabei können unbegrenzt viele Attribute angegeben werden.

Verschachteln ist möglich

[pre][code]...[/code][/pre]

nur als Beispiel, es können aber auch alle anderen (verfügbaren) Shortcodes verwendet werden.

UPDATE: 05.05.2008 23:00

Version 1.1:

Neu hinzugekommen:

  • Syntax Highlighting - einfach [code hl=”sprache”] oder [pre hl=”sprache”] verwenden
  • Zeilennummerierung - einfach [code ln=”"] oder [pre ln=”"] verwenden
  • Der Shortcode [nsc] mit dem es möglich ist shortcodes ins Posts zu verwenden ohne dass diese ausgeführt werden - z.B. weil man über seine Shortcodes berichten will und ein Beispiel für deren Verwendung geben will…
  • Die Anführungszeichen (sowohl doppelt als auch einfach) werden von Wordpress automatisch in typografische Anführungszeichen umgewandelt - das macht sich im Code aber nicht so gut, desswegen werden die in zukunft innerhalb der Shortcodes wieder zurück in die einfachen bzw. doppelten Anführungszeichen umgewandelt.

UPDATE 07.05.2008 01:06

Version 1.2

Verbesserter schutz vor der Konvertierung von Zeichenketten die Wordpress automatisch umwandelt (wie z.B. die diversen Anführungszeichen, das doppelte Minus etc.)

Einfach hier runterladen. Lizenz: GPL

— —
English
While there are no problems publishing code in Wordpress anymore since you can easily add it to your posts in visual editor mode and it will automatically be escaped there are problems if you want to wrap it in <code></code> since this tags will be escaped too.

I wrote a plugin to solve this problem using the new shortcodes in WP 2.5.

It will do the following:

[code attr="value"] //code [/code]

will be translated to

<code attr="value"> //code </code>
[pre attr="value"] // code [/code]

will be translated to

<pre attr="value"> // code </pre>

while you may use as many attributes as you want to.

and it can be nested

[pre][code] //code [/code][/pre]

for example but every shortcode will work inside the content

UPDATE: 05.05.2008 23:00

Version 1.1:

New:

  • Syntax Highlighting (useage: [code hl=”language”] or [pre hl=”language”])
  • Line Numbering (using ol) (useage: [code ln=”"] or [pre ln=”"])
  • Added the shortcode [nsc] with whom you can write about your shortcodes without them beeing executed - this is great if you want to give some explanations about how to use them. Just wrap your Shortcodes in [nsc][/nsc] and they will not be executed anymore.
  • Doublequotes and Singlequotes are converted into curly quotes by Wordpress when used inside the WYSIWYG Editor. Since this is no good solution for codeexamples they will be resetted to be normal double and single quotes again when they are within [code] or [pre] shortcode.

UPDATE 07.05.2008 01:06

Version 1.2

Changes: Your codes will be better pretected from being converted by Wordpress whenever they are wrapped by one of the shortcodes or by the real <code> and <pre> elements.

Grab it here - its licenced GPL.

WordPress Backend Design

30. März 2008

Das neue Backend von Wordpress ist ja super schick - nur hab ich jedesmal nach den Buttons “Settings, Plugins, Users” suchen müssen. Wieso? Nun die kleben halt ganz rechts. Und da ist ansonsten nimmer all zu viel. Ansich sollte man das lernen, aber nachdem ich die 2.5er Reihe schon ne Zeit lang teste (nicht erst […]

Das neue Backend von Wordpress ist ja super schick - nur hab ich jedesmal nach den Buttons “Settings, Plugins, Users” suchen müssen. Wieso? Nun die kleben halt ganz rechts. Und da ist ansonsten nimmer all zu viel. Ansich sollte man das lernen, aber nachdem ich die 2.5er Reihe schon ne Zeit lang teste (nicht erst seit RC1)  habe ich festgestellt, dass ich mich daran zumindest nicht soo schnell gewöhne. Will ich aber auch garnicht mehr. Wer interesse an einem alternativen Backend Style hat, sollte sich mal das Plugin “Fluency Admin” anschauen - damit wird das WP Backend auch wieder “Fluid”. Und denkt daran, Plugin Schreiber müssen auch von was leben - wer es sich leisten kann und ein Plugin einsetzt, der sollte sich überlegen, ob es nicht eine kleine Spende wert wäre. Es geht dabei nicht darum, dass der Einzelbetrag hoch ist, sondern darum, dass viele Einzelbeträge die Arbeit an einem Plugin bezahlen.

WordPress 2.3.3 die deutsche Erweiterung von WP 2.5

30. März 2008
Tags:

Nicht falsch verstehen, ich schätze den Aufwand, der von WP Deutschland betrieben wird um uns stets schnell mit deutschen Releases zu versorgen, aber das da könnte zu Missverständnissen führen… und wir wollen doch nicht, dass sich jetzt noch jemand die 2.3.3er installiert… Btw. für die 2.5er werden ich bald ein Flickr Plugin veröffentlichen.

Nicht falsch verstehen, ich schätze den Aufwand, der von WP Deutschland betrieben wird um uns stets schnell mit deutschen Releases zu versorgen, aber das da könnte zu Missverständnissen führen… und wir wollen doch nicht, dass sich jetzt noch jemand die 2.3.3er installiert… Btw. für die 2.5er werden ich bald ein Flickr Plugin veröffentlichen.
Versionssprung

Video in WordPress Blog per Player Plugin einbinden

4. November 2007

Der ein oder andere möchte eventuell und gelegentlich Videos auf seinem Blog veröffentlichen und möchte es dabei in alter Blogger-Manier gemütlich angehen lassen und sich nicht mit HTML-Codes und sonstigem Mist rumschlagen.
Was die diversen Video Formate angeht, so hätte man es natürlich auch gerne einfach, leider ist es das aber nicht immer.

Der ein oder andere möchte eventuell und gelegentlich Videos auf seinem Blog veröffentlichen und möchte es dabei in alter Blogger-Manier gemütlich angehen lassen und sich nicht mit HTML-Codes und sonstigem Mist rumschlagen.

Was die diversen Video Formate angeht, so hätte man es natürlich auch gerne einfach, leider ist es das aber nicht immer. Den ganzen Beitrag lesen »

WordPress 2.3 und warum die Steinzeit so schön ist

5. Oktober 2007

Wieso man sich in die Steinzeit zurück versetzt sieht, wenn man sich die neue Version von Wordpress anschaut

Die Steinzeit ist angebrochen in der Bloggerwelt… Wordpress ist in einer “neuen” Version erschienen und beweist mal wieder, dass die Entwickler zwar proggen aber nicht denken können! Wieso? Den ganzen Beitrag lesen »