Wordpress - Links auf jeder Seite anders

Wer Wordpress kennt, kennt auch meist die Blogroll. Tolle Sache! Man kann dort seine Favoriten verlinken. Leider sind diese Plätze irgendwann übervoll. Deshalb hier meine Idee:

Mit dieser Methode bekommt ihr auf jede Seite (Startseite, Beiträge, Kategorien, Seiten) verschiedene Links.

Es gibt dabei zweierlei Ansatzpunkte:

1. für ganz alte Wordpress-Versionen
(zu erkennen, wenn im Admin noch Links statt Blogroll steht)

Für diese Methode sucht man sich zuerst die Nummer der Seite, der Kategorie bzw. des Beitrages heraus. Dann fügt man in die Sidebar diesen Code ein:

<?php if ( is_single(’19′) ) : ?>
<a href=”url “>Linktext </a>

<?php endif; ?>

Die richtige Nummer des Beitrags noch einfügen -> und schon erscheinen die gewünschten Links auf diesem Beitrag.

 

2. für die neuere Wordpress-Version:

Du trägst die Links in die “Blogroll” ein:
Dabei vergibst du Linkkategorien. Ich kennzeichne die mit einem “li” am Anfang, da die auch bei den normalen Kategorien erscheinen. Meine Linkkategorien schauen dann also so ähnlich aus:

li-traum-eigenes-haus

(das wären jetzt die Links, die auf dem Beitrag “Traum vom eigenen Haus” erscheinen sollen - benennen kannst du sie, wie du magst - du musst nur am Ende noch durchblicken ;-) )
Dann musst du in der Sidebar folgenden Code einfügen:

<?php if ( is_single(’54′) ) : ?>
<?php
 wp_list_bookmarks(’category=6&categorize=0&show_description=1&title_before=&title_after&title_li=&category_before=&category_after=
‘); ?>
<?php endif; ?>

Wobei du die Zahl 54 in die Nummer des Beitrags ändern musst (findest du unter Verwalten - Beiträge) … und bei category=6 musst du die 6 noch durch deine Linkkategorienummer ersetzen. (findest du  bei Vewalten - Kategorien, beim ganz neuen Wordpress werden die Linkkategorien unterhalb von Blogroll angezeigt)

Normalerweise sollte jetzt der Link auf dem Beitrag erscheinen.

Sobald der Code einmal in die Sidebar eingefügt ist, werden alle in dieser Linkkategorie abgelegen Links auf der Seite angezeigt. Für jeden anderen Link (auf anderen Seiten) musst du wieder so einen Absatz in die Sidebar schreiben.

Hört sich erstmal kompliziert an - aber wenn mans mal gerafft hat, ist das einfach genial.

Für Links auf einem Beitrag ( is_single(’54′) ) verwenden.
Für eine Seite ( is_page(’54′) ).
Für eine Kategorie ( is_category(’54′) ).

Dazu immer die passende Nummer des Beitrags/Seite/Kategorie - und bitte immer danach überprüfen, ob die Links auch angezeigt werden. :-)

Achja, und wenn man das Wordpress-Theme mal wechselt, nicht vergessen diesen Absatz in der Sidebar rüberzukopieren.

 

1 Kommentar »

  1. Dominic Said,

    7. Dezember, 2009 @ 11:45

    Daumen hoch! Genau das hab ich gesucht! Danke für die verständliche Erklärung… so dürfte ich jetzt erstmal klarkommen…. :)

RSS feed for comments on this post · TrackBack-URI

Schreib einen Kommentar