Bei der Entwicklung von ZYUI bin ich auf das Theme Template comments_popup.php gestoßen. Das hatte ich früher zwar schon wahrgenommen, aber mich noch nie näher damit beschäftigt. Mein persönliches Fazit vorab: Die Datei ist meiner Meinung nach ein Relikt aus der WordPress Steinzeit und wurde nicht vollständig in die Gegenwart übertragen.
Artikel-Schlagworte: „Wordpress“
Altlast comments_popup.php
Donnerstag, 17. September 2009Tipps zur Theme Entwicklung
Dienstag, 15. September 2009Ein paar Tipps, die ich mir bei der Erstellung des ZYUI Themes erarbeitet habe:
Einheitliche Bezeichnungen verwenden
In WordPress Themes wird an vielen Stellen der gleiche Text benutzt. Z.B. der “Bearbeiten” Link oder das Erstellungsdatum eines Beitrags. Um dem Übersetzer die Arbeit zu erleichtern und auch den Nutzern eine einheitliche Beschreibung zu bieten, sollte man schon bei der Erstellung eines Themes darauf achten, nicht ständige unterschiedliche Textstrings zu verwenden.
Beispiel: ‘Bearbeiten’, ‘Beitrag bearbeiten’, ‘Artikel bearbeiten’ können alle normalerweise durch ‘Bearbeiten’ ersetzt werden.
Tipps zu Übersetzungen in WordPress mit poEdit
Montag, 14. September 2009Beim Durchsehen meiner früheren Artikel bin ich auf meinen Beitrag WordPress Themes lokalisieren gestoßen.
WordPress hat sich weiterentwickelt und ich habe einiges gelernt, deswegen kann ich ein paar Tipps zur Übersetzung mit poEdit hinzufügen: (weiterlesen…)
Pimp my Sidebar – SEO Style
Mittwoch, 9. September 2009Normalerweise verwendet WordPress in der Sidebar H2 HTML Tags für die Überschriften der Widgets. Das ist aus SEO Sicht nicht perfekt, da H2 Überschriften im Content viel wertvoller sind. Die Suchmaschinen müssten selbst unterscheiden, ob die mit H2 ausgezeichnete Überschrift im Content wichtiger ist, als z.B. die Überschrift “Kategorien” in der Sidebar. Das kann man umgehen, indem man in der Sidebar erst gar keine Überschrift Tags verwendet.
Bei Mediadonis habe ich vor langer Zeit (2007!) einen Artikel gefunden und gebookmarkt, der für obiges Problem eine Lösung beschreibt. Inzwischen ist aber die Entwicklung bei WordPress weiter und der Code von Marcus ist nicht mehr optimal.
Mediadonis Code:
register_sidebar(array( "before_widget" => "<li>", "after_widget" => "</li>", "before_title" => "<div>", "after_title" => "</div>", ));
Der Code funktioniert noch immer, aber die neuen Widget-IDs und CSS Klassen, die WordPress automatisch generiert, gehen verloren. Das Styling einzelner Widgets per CSS über entsprechende Klassen ist nicht mehr möglich.
Aktueller Code:
register_sidebar(array(
'name' => sprintf(__('Sidebar %d'), 1 ),
'id' => 'sidebar-1',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<div class="sidebar_header">',
'after_title' => '</div>'
));
Obiger Code erzeugt eine zum WordPress Standard identische Struktur inkl. aller CSS Klassen und IDs. Nur eben mit einem DIV um die Überschriften anstatt der H2 Tags.
Über den Nutzen so einer Detailoptimierung kann man sicher streiten. So könnte man behaupten, dass dadurch die Struktur bzw. das Markup versaut wird. Eine Suchmaschine könnte inzwischen durchaus so intelligent sein und erkennen, dass eine H2 Überschrift “Kommentare” im Quelltext mit großer Wahrscheinlichkeit von Kommentaren gefolgt wird und nichts mit dem eigentlichen Content zu tun hat. Auch Marcus verwendet auf Mediadonis.net – noch oder wieder – H2 Tags für die Überschriften in seiner Sidebar. Bei mir ist es im Moment (noch?) genauso.
Norwegian nynorsk localization for Wordpress theme “wp-andreas-09 l10n”
Donnerstag, 16. April 2009Eivind Ødegård created a Norwegian nynorsk localization for the wp-andreas09 i10n theme. Thank you Eivind!
You can download the language file at the theme page. Please follow the link above.