neue Blogroll

Inspiriert von Hartmuts Artikel Blogroll und CSS3 habe ich mich in den letzten Tagen wieder einmal meiner Linkliste gewidmet. Als erstes probierte ich natürlich Hartmuts Tipp die Blogroll mit Hilfe einer Tabelle anzuzeigen. Doch da der Content meines verwendeten Themes wesentlich schmaler ist als wie beim Hartmut kommt eine Tabelle für mich nicht in Frage.

So habe ich mich mit dem conditional tag wp_list_bookmarks ein wenig auseinander gesetzt und ein extra template für die Blogroll erstellt. Dazu habe ich die page.php in einem Texteditor, ich verwende notepad++, geöffnet, unter einem neuen Dateinamen, in diesem Fall blogroll.php, abgespeichert und den Code nach meinen Bedürfnissen angepasst.

Es ist wichtig am Anfang der Datei folgenden Code einzufügen, damit WordPress die neue Datei erkennt und man das template im Backend auch zuordnen kann.

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

Mit folgendem Code wird die Blogroll angezeigt:

< ?php wp_list_bookmarks('before= &title_li=&categorize=0&category=2&show_images=1&show_name=1&show_description=1&after='); ?>

Der gesamte Code des template sieht in meinem Fall folgendermaßen aus:

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

< ?php get_header(); ?>
< ?php if(have_posts()) : ?>< ?php while(have_posts()) : the_post(); ?>

< ?php the_title(); ?>

< ?php comments_template(); ?>
< ?php endwhile; ?> < ?php else : ?>

< ?php _e('Not Found'); ?>

< ?php endif; ?>
< ?php include('left_sidebar.php');?> < ?php include('right_sidebar.php');?> < ?php get_footer(); ?>

Die einzelnen IDs und Klassen können natürlich von theme zu theme variieren, aber die Grundstruktur dürfte bei allen gleich sein.

Die Einträge in der CSS-Datei, die für die Darstellung der Blogroll verantwortlich sind:

#links li{
	list-style:none;
	padding:0px;
	margin:0px;
}

#links ul {
	list-style:none;
	padding:0px;
	margin:0 0 0 15px;
}

.linkcat h2 {
	font-size:1.2em;
	border-top: 1px solid #7c7953;
	padding:10px 0px 10px 0px !important;
	margin-top:10px;
}

#links p {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #7c7953;
	clear:both;
	min-height:103px;
}
#links img {
	height:93px;
	width:150px;
	float:left;
	margin-right:10px;
}

Eine weitere Besonderheit in meiner Blogroll sind die Screenshots der Blogs. Doch darauf gehe ich in einem Artikel gesondert ein, sonst wird das hier echt zu viel.

Ist dieser Artikel hilfreich und verständlich geschrieben oder stiftet er nur Verwirrung? Über konstruktives Feedback würde ich mich freuen!

Ehemann und Vater aus Liebe - Lkw-Fahrer und Blogger aus Leidenschaft - unabhängiger Querdenker aus Überzeugung

"Du willst in dieser Welt Spuren hinterlassen? Dann trete in Hundescheiße, das ist einfach, effektiv und geht schnell!"

1 Kommentar

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert. Deine E-Mail Adresse wird nicht veröffentlicht.
Mit dem Absenden eines Kommentars erklärst du dich mit meinen Datenschutzbestimmungen einverstanden. Bitte beachte auch das Regelwerk - CoC für Blogger. Wie dein Profilbild bei deinen Kommentaren angezeigt wird erkläre ich in dem Artikel Wie geht das - Avatar bei Kommentaren?.