Verkürzte Blogroll – Anleitung

Viele haben auf ihrem Blog eine ewig lange Liste an Blogs/Seiten verlinkt und ich möchte hier mal zeigen wie man diese verkürzen kann und dazu noch eine Unterseite für die gesamte Liste anlegt.

Als erstes brauchen wir dafür ein Seiten-Template. Dafür musst du im Template-Ordner einfach nur die Datei page.php kopieren und die Kopierte dann umbenennen in z.B. pageblogroll.php.

Die neue Datei dann öffnen und gleich zu Anfang das eingeben:

<?php
/*
Template Name: Seite Blogroll
*/
?>

Damit wird der Datei ein Namen gegeben der dann im Adminbereich bei “Seite erstellen” unter “Seiten Template” angezeigt wird.

Seiten Template im Adminbereich

Nun muss der Code dafür eingebaut werden, damit die gesamte Blogroll auf dieser Seite angezeigt werden. Dazu sucht man die Zeile:

<?php the_content('weiter…'); ?>

manche haben es auch mit 'more…' oder einfach gar nichts in der Klammer.

Nach der Zeile fügt ihr dann diesen Code ein:

<?php wp_list_bookmarks('categorize=0&title_li='); ?>

Dieser fügt dann die Blogroll ein. So musst du nicht manuell die Links setzen sondern kannst es einfach wie gewohnt über den Adminbereich “Blogroll verwalten” bearbeiten. Wer eine andere Darstellungsweise haben will, z.B. Kategoriesiert oder nach Datum sortiert, der kann hier auf der Wordpress Codex Seite schauen was da für Einstellungen dafür nötig sind.

Nun noch abspeichern und hochladen. Wenn du das erledigt hast, geh in den den Adminbereich auf “Seite schreiben”. Hier kannst du, wenn du möchtest, noch ein paar Worte schreiben und bevor du auf veröffentlichen gehst, wähl rechts in der Sidebar unter “Seiten-Template” – “Seite Blogroll” aus. Jetzt kann die Seite veröffentlicht werden.

Damit wäre dann die extra Seite fertig und nun kommen wir zu der verkürzten Anzeige in der Sidebar.

Dazu gehe in den Adminbereich “Theme-Editor” und suche die Sidebar.php. Hier legst du an der Stelle an der die verkürzte Blogroll erscheinen soll eine neue “Box” an. Hierbei kannst du dich an den anderen “Boxen” orientieren wie die auszusehen hat, also mit den <h2> und <ul>. Wenn du das hast, gibst du diesen Code ein:

<?php wp_list_bookmarks('categorize=0&limit=5&orderby=rand&title_li='); ?>

Dieser gibt dann aus, dass immer 5 aus der Blogroll angezeigt werden sollen. Die Anzahl kann aber wahlweise eingestellt werden mit der Zahl hinter “limit=”

Wenn du noch die Besucher auf die gesamte Liste hinweisen möchtest, kannst du unter dem Code den Link dahin einfügen.

Wenn Fragen sind, dann kannst du die gerne in den Kommentaren stellen.




von Cindy | Getippt | Trackback | am So, 9. Mrz 2008 |
1 Star - bewerten
| um 13:45
, , ,

13 Antworten zu "Verkürzte Blogroll – Anleitung"

Markus (278) | So, 9. Mrz 2008 | um 15:28 Uhr | 1

Man sollte sich die Seiten des WP-Codex doch mal genauer ansehen… :huh:
Danke für den Schubs in die richtige Richtung. Ich hatte das die Tage mit ‘nem Plugin versucht, das eigentlich nur als Widget daherkommt. Den Code des Widget habe ich direkt in die Sidebar gepackt, was auch funktioniert. Nur wollte sich das nicht sauber formatieren lassen…

Chikatze (327) | So, 9. Mrz 2008 | um 17:42 Uhr | 2

Wo finde ich denn eigentlich Deine Blogroll?

Cindy (3769) | So, 9. Mrz 2008 | um 17:47 Uhr | 3

Meine Blogroll nennt sich bei mir “Lieblinks” :)

Chikatze (327) | So, 9. Mrz 2008 | um 18:47 Uhr | 4

Ah! Okay. ;) Die hab ich auch in der Sidebar. Aber das sind bei mir andere Links als Blogs. :)

Zettt (44) | Fr, 2. Mai 2008 | um 20:51 Uhr | 5

Mal vielen lieben Dank hierfuer. Hab ich jetzt auch mal eingefuehrt, aber ich stehe auf ueppige Blogrolls eigentlich schon. Hab meine auf Limit=30 gestellt. :dup:

Thomas Kiwispotter (70) | So, 13. Jul 2008 | um 16:32 Uhr | 6

Danke sehr, so eben eingesetzt! :gift:

Steffi (124) | Mo, 25. Aug 2008 | um 16:29 Uhr | 7

*schäm* ich wusste doch ich bin ein duzzelkind, welche Page. php ? ich habe in den Ordner admin eine und in dem vonmeinem Theme eine Page.php Irgendwie kommt mir dieses aber auch falsch vor *grübel*
magst du mir, wenn du mal viel Zeit hast einen Tip geben *liebschau*
Liebe grüße steffi

Cindy (3769) | Mo, 25. Aug 2008 | um 16:37 Uhr | 8

ich meine die vom Theme. Wenn du gar nicht klar kommst, dann melde dich einfach per Mail mit der page.php und ich schau mal :)

Steffi (124) | Mo, 25. Aug 2008 | um 16:47 Uhr | 9

Danke :* :love: :* hat alles super geklappt und ist jetzt erstmal ,schonmal “unsichtbar ” drinne *freu*
:* :* :*

mone (32) | Sa, 30. Aug 2008 | um 12:29 Uhr | 10

mhhh..eigntlich wollte ich das heute mal in angriff nehmen
da ich gern meinen blogroll aufstocken wollte

aber ich hab gar keine page.php in meinem theme :( was denn nu?

ich hab zwar seiten angelegt auf meinem blog (ganz oben rechts)
aber page.php gibts nur die unter wp-admin

Markus (278) | Sa, 30. Aug 2008 | um 12:34 Uhr | 11

@mone: Kopiere einfach die single.php. Da kannst Du auch noch die Kommentarsektion für Seiten entfernen, ohne dass sie bei normalen Beiträgen verloren geht.

mone (32) | Sa, 30. Aug 2008 | um 13:02 Uhr | 12

@markus: mensch danke für die antwort
habs auch schon gemacht

so ist das halt, wenn man von nix ne ahnung hat, aber alles machen will *lol*

Andersreisender (3) | Di, 8. Sep 2009 | um 20:16 Uhr | 13

Tja…das mit meinem Pingback haut leider nicht ordentlich hin – darum ein persönlicher Kommentar mit besten Dank für den interessanten Artikel!
Liebe Grüße
Gerry

Deine Meinung ist mir wichtig:

aber aufgepasst: Werbliche Kommentare, speziell von Möchtegern-SEOs sind hier auf meinem Blog nicht erwünscht und werden auch ggfs bearbeitet/gelöscht.


:) ;) :D :( :nervoes: :cool: :nerd: :* :love: :dup: :P :yeah: :blush: :o) :ohh: :angel: :bier: :mad: more »

Die Felder die mit einem * gekenntzeichnet sind, sind Pflichtfelder. Keywords oder ähnliches als Name, werden bearbeitet oder gelöscht!

ACHTUNG: Wenn dein Kommentar, Track- oder Pingback nicht sofort zu sehen ist, dann liegt dieser womöglich noch in der Moderation. Es kann ein wenig dauern bis dieser öffentlich für andere ersichtlich ist. Hab etwas Geduld. Danke!


Kommentare zu diesem Artikel per RSS-Feed abonnieren!