Gabis Wordpress-Templates

Themes und nützliche Tipps für WordPress-Weblogs


Kategorie: Vermischtes

In eigener Sache: Domainänderung

www.gabis-wordpress-templates.de heißen nun www.wordpress.gabis-templates.de: Grund für die Änderung waren die Kosten für den Webspace. Da ich auch Themes für andere Plattformen entwickele und entwickeln möchte, ist mir eine eigene Domain für jede zu teuer. Daher habe ich www.gabis.wordpress-templates und die anderen abbestellt und arbeite nun mit Subdomains unter www.gabis-templates.de.

Unterschiedliche Favicons

Um einer bestimmen Seite innerhalb einer WordPress-Installation ein spezielles Aussehen zu geben unter Zuhilfenahme der Conditional Tags hatte ich hier vor geraumer Zeit beschrieben.

Mit genau derselben Methode kann man dieser Seite auch ein eigenes Favicon zuweisen: Das Favicon auf den Webspace hochladen. Die Bezeichnung ist egal, die Dateiendung muß aber auch .ico lauten. Wenn unser Favicon also “extra.ico” heißt, ersetze ich die Zeile


<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />

durch folgenden Code:


<?php if (is_home()) { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
<?php }
elseif (is_page('123')) { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/extra.ico" />
<?php } else { ?>
<link rel="shortcut icon" href="<?php echo get_settings('home'); ?>/favicon.ico" />
<?php } ?>

Blättern in der WordPress-Bildergalerie

Das Blättern in der WordPress-Galerie wird durch folgende Aufrufe in der attachment.php des Templates erzeugt:

  • <?php previous_image_link() ?>
  • <?php next_image_link() ?>

Das sieht dann so aus:

Beispiel Bilder-Link

Es wird immer jeweils ein Thumbnail des nächstfolgenden oder vorherigen Bildes als Link dahin angezeigt. Es gibt jedoch eine Möglichkeit, hier auch Textlinks zu verwenden, der Code sieht dann folgendermaßen aus:

  • <?php previous_image_link($text = false) ?>
  • <?php next_image_link($text = false) ?>

Nun wird als Linktext der Titel des Bildes in der Galerie verwendet. Nun sieht das so aus:

Beispiel Bilder-Link

Frohe Weihnachten

Frohe Weihnachten

und ein paar erholsame, besinnliche Feiertage wünsche ich auf diesem Wege all meine Lesern und Template-Nutzern!

Neue Kommentarfunktion in WordPress 2.7

Neben den vielen Änderungen und Neuerungen Administrationsbereich gibt es auch eine Neuerung im Frontend von WordPress: Verschachtelte Kommentare. Man kann also auf bereits vorhandene Kommentare antworten und da ist seitens des Administrationsbereiches eine Verschachteltung von bis zu zehn Ebenen möglich.

Ich werde die Funktion auch in einige Themes einbauen und in nicht allzu ferner Zukunft auch ein komplett neues Theme erstellen, welches für diese Schachtelkommentare prädiestiniert ist.

Eine Extrawurst zubereiten mit Conditional Tags

Es gibt verschiedene Gründe, eine einzelne Seite in WordPress anders gestalten zu wollen als die übrigen Seiten und Artikel: Beispielweise eine Jubiläumsseite, eine spezielle Weihnachtsseite oder die Seite für Kinder.

Unter Zuhilfenahme der Conditional Tags is_home und is_page läßt sich eine kleine Abfrage generieren:

<?php if (is_home()) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" media="screen"/>
<?php }
elseif (is_page('123')) { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/extra.css" media="screen"/>
<?php } else { ?>
<link rel="stylesheet" type="text/css" href="<?php bloginfo('stylesheet_directory'); ?>/style.css" media="screen"/>
<?php } ?>

Der Code weist an, auf der “Home”-Seite das Standard-Layout (style.css) zu verwenden. Wenn die Seite mit der ID 123 angezeigt wird, soll die extra.css verwendet werden und in allen anderen Fällen wiederum die style.css.

Außer Austausch der css lassen sich mit diesem Code noch viele andere Dinge abfragen für eine bestimmte Seite und diese so anders gestalten als die übrigen Seiten von WordPress.

Artikelversionen in WordPress

Seit WordPress Version 2.6 ist wird von jedem geschriebenem Artikel eine Historie aufbewahrt: Immer, wenn ein Artikel überarbeitet wird, wird die ursprüngliche Version mitsamt Autor, Zeiten und Auszügen gespeichert – als separater Datenbankeintrag mit eigener ID.

Das ist sicher sinnvoll für gewerbliche Blogs und vor allem solche mit mehreren Autoren. Ich selber brauche diese Versionierung nicht und weil ich meine Datenbank sauber halten und nicht unnötig aufblähen möchte, habe ich die Funktion abgeschaltet.

Dazu habe ich in der Zeile 443 der wp-settings.php den Wert “true” auf “false” gesetzt, so dass die Zeile nun so aussieht:

$default_constants = array( 'WP_POST_REVISIONS' => false );

Nachtrag: In Version 2.6.1 ist es die Zeile 447.

Nachtrag 2: In Version 2.7 ist es die Zeile 487

Farbschema in WordPress 2.5

Für mich mehr als nur eine Geschmacksfrage: Die Möglichkeit, ein Farbschema für den Admin-Bereich von WordPress auswählen zu können. Meine Blogs auf dem Server haben die klassische Variante eingestellt und die lokalen Testblogs die peppige Version. Das macht die Sache doch ein bißchen übersichtlicher ;-)

Eingestellt wird das Farbschema im persönlichen Profil.

Blogparade Webdesign

Auf webBlogers.de gibt es eine kleine Blogparade zum Thema Webdesign.

1. Wie wichtig ist euch das Design eures Blogs?

Sehr wichtig – das Auge isst schließlich mit. ;-)

2. Was für Erfahrungen habt ihr mit Webdesign?

Ich kenne mich mit (X)HTML und css sehr gut aus und erstelle sämtliche Layouts mit einem kleinen Notepad-ähnlichen Texteditor. Fertige PHP- und Javascripte kann ich an meine Bedürfnisse anpassen, aber um eigene Scripte zu erstellen, reicht es leider nicht :-(

3. Habt ihr euer Theme selber erstellt oder benutzt ihr ein free/gekauftes?

Dreimal dürft Ihr raten :mrgreen: Ich erstelle so gern Themes, dass ich dafür eigens diesen Blog installiert habe.

4. Habt ihr selber Programme wie Photoshop, Fireworks oder GIMP?

Paint Shop Pro. Schon seit über 10 Jahren. Leider ist PSP seit geraumer Zeit nicht mehr von Jasc, sondern von Corel und ich werde den Verdacht nicht los, dass man es über kurz oder lang einstampfen wird. Ab Version 9 bemerke ich zunehmend Instabilität und andere Macken :-(

5. Beherrscht ihr CSS? (Wenn ja, wie viel Erfahrung habt ihr damit.)

Sozusagen rückwärts auf der Luftpumpe. Meine Templates funktionieren alle auch mit älteren IE-Versionen (5.01 und 5.5), einige Layouts sind nahezu pixelgenau. Ich habe vor kurzem für einen Kunden ein abenteuerliche Layout gebastelt und css dabei bis ins letzte ausgereizt :lol:

Was soll in die Sidebar?

Blogparade auf peruns Weblog:

Aus meiner persönlichen Sicht folgende Dinge:

  • Bild und Kurzvorstellung des Autors oder ein Link auf eine entsprechende statische Seite
  • Letzte Beiträge und letzte Kommentare
  • Eine Blogroll
  • Kategorien
  • Die Suche
  • Feed- und Newsletterangebote
  • Kalender
  • Archiv

Gern darf die Sidebar noch mit ein paar Gimmicks ausgestattet sein – welche möchte ich hier nicht sagen, da soll jeder seine Kreativität ausleben. Denn ansonsten besteht die Gefahr, dass alles uniform wird – irgendwann hat zum Beispiel keiner mehr Kalender, weil dieser schon sehr vielen Antworten der Teilnehmer disqualifiziert wurde.

Die Sidebar meiner Templates statte ich mit allem aus, was WordPress zu bieten hat. Wer das eine oder andere nicht möchte, kann sich die Sidebar per Widget selbst zusammenstellen.


Gabis Wordpress-Templates läuft unter Wordpress 3.0.1
Anpassung und Design: Gabis Wordpress-Templates