Archiv für die Kategorie „Wordpress“

WordPress Theme: wp-andreas09 auf Deutsch (l10n Version)

Montag, 9. Januar 2006

Das Theme hat nun eine eigene Seite.

Das Theme wp-andreas09 kann ich euch nun in deutscher Sprache zur Verfügung stellen.

Ihr bekommt es hier: wp-andreas09-l10n.zip

Einige Anmerkungen dazu:

  • Das Theme basiert auf dem Original von Ainslie Johnson.
  • Es wurden von mir keine Layout Änderungen vorgenommen, aber umfangreiche Änderungen “unter der Haube”.
  • Sämtliche sichtbaren Texte wurden von mir mit den WordPress Lokalisierungsfunktionen ( __() und _e() ) versehen und das Theme somit leicht übersetzbar gemacht.
  • Ein .pot File für weitere Übersetzungen ist im Theme Paket enthalten
  • Eine deutsche Übersetzung in Form eines .mo Files ist natürlich auch mit im Paket

Solltet ihr Übersetzungen in weiteren Sprachen erstellen, dann werde ich sie gerne hier zusammen mit dem Theme anbieten.

WordPress Theme: wp-andreas09 (l10n Version)

Montag, 9. Januar 2006

Das Theme hat nun eine eigene Seite.

WordPress Themes lokalisieren

Freitag, 6. Januar 2006

Seit einigen Tagen ist das WP-Andreas09 Theme für WordPress verfügbar. Basierend auf einem Design von Andreas Viklund hat Ainslie Johnson einen sehr guten Job mit der Umsetzung für WordPress abgeliefert.

Aber leider ist wie bei den meisten Themes die Sprache in den Templates Englisch. Für eine Übersetzung muss man mühsam jedes File durchsehen, alle entsprechenden Stellen auffinden und übersetzen.

In WordPress selbst wird schon lange eine Lokalisierung mit Hilfe von .po/.mo Files durchgeführt. So sind für eine Reihe von Sprachen entsprechende Übersetzungsfiles schon vorhanden. Man muss sie nur in ein entsprechendes Verzeichnis kopieren, einen Parameter ändern und schon spricht WordPress eine neue Sprache.

Wieso also nicht auch den gleichen Mechanismus für die Themes verwenden? Es gibt einige wenige Themes, die schon entsprechend vorbereitet sind. Genauer gesagt, sind mir nur Giraffe und NIkynik Blue bekannt. Leider habe ich kaum Dokumentation gefunden, wie genau vorgegangen werden muss.

Dabei ist es sogar sehr einfach, wenn man erst mal verstanden hat, wie WordPress und Gettext zusammenspielen.
(weiterlesen…)

Reverse Order Comments Plugin ist WordPress 2.0 kompatibel

Montag, 2. Januar 2006

Mein Reverse Order Comments Plugin ist mit WordPress 2.0 kompatibel.

Gästebücher mit dem Reverse Order Comments Plugin erstellen

Freitag, 11. November 2005

Das Plugin Archiv meines Reverse Order Comments Plugin enthält alle nötigen Dateien, um für das WordPress Default Theme ein Gästebuch zu erstellen. Die Eingabefelder werden dann vor den Einträgen dargestellt.

Inhalt des Archivs:

wp-contents/
  plugins/
    wp-zy-roc.php                Das Plugin selbst

  themes
    default                      (Englisches Default Theme)
      comments-topinput.php      Für ein Gästebuch angepasste comments.php (engl)
      tpl_guestbook.php          Ein Template für ein Gästebuch (engl)

    default_de                   (Deutsches Default Theme)
      comments-topinput.php      Für ein Gästebuch angepasste comments.php (engl)
      tpl_gaestebuch.php         Ein Template für ein Gästebuch (engl)

Erstellung eines Gästebuchs für das Kubrik-Theme:

Vorbedingung: comments-topinput.php und tpl_gaestebuch.php sind im Theme-Verzeichnis.

1) Eine neue Seite anlegen. Titel z.B. “Gästebuch”
2) Kommentare für die Seite zulassen
3) Für diese Seite das Template “Gaestebuch” auswählen.

Fertig!

Wenn man die Eingabefelder für den Kommentar wie für ein Blog üblich am Seitenende haben will, muss man nur in tpl_gaestebuch.php die Zeile

<?php if(function_exists('ro_comments_template')) ro_comments_template("/comments-topinput.php"); else comments_template(); ?>

in

<?php if(function_exists('ro_comments_template')) ro_comments_template(); else comments_template(); ?>

ändern.

Erstellen eines Gästebuchs für andere Themes:

Wenn man nicht das Kubrik bzw. Default Theme verwendet, dann kann man sich sehr einfach ein eigenes Template erstellen. Eine gute Vorlage dazu ist “page.php” und “single.php”. Man kopiert sich das File “page.php” und benennt es um. Wichtig ist die Zeile < ?php comments_template(); ?>, die man wie oben beschrieben austauschen muss. Abhängig vom Theme muss man evtl. einen Mix aus den Seiten “page.php” und “single.php” erstellen. Seiner neuen Seite muss man noch einen Header voranstellen, damit WP die Datei als Template erkennt.

z.B.

<?php
   /*
   Template Name: Gaestebuch
   */
?>

Nähere Informationen zu Seiten und Templates findet man hier: http://codex.wordpress.org/Pages#Creating_your_own_Page_Templates

Link: Reverse Order Comments Plugin