WordPress Bookmarks so wie ich sie mag

Von: pixelithe am: 4. März 2010
Kurze URL für diesen Beitrag: http://tinyurl.com/ygqpgzn
Auf Facebook linken.


Die in WordPress standardmässig integrierte Möglichkeit, die Links ausgeben zu lassen (wp_list_bookmarks oder wp_get_bookmarks) hat mich noch nie besonders erfreut, da die Möglichkeiten, die Ausgabe nach eigenen Wünschen anzupassen relativ gering sind. Generell wird bei wp_list_bookmarks die Chose schonmal als Liste ausgegeben, was zwar in den meisten Fällen ok ist, aber in meinem Fall etwas ungünstig.

Das Ziel war eine Ausgabe in Tabellenform, mit dem Bild zum Link in der einen Spalte und der Überschrift incl. Link-Beschreibung in der anderen Spalte. Um das zu ermöglichen musste mal wieder eine etwas spezifischere Abfrage her. Hier ist sie:

<?php

$links = $wpdb->get_results("SELECT * FROM $wpdb->links ORDER BY link_name ASC");

echo "<table border='0' class='linktable'>";

foreach ($links as $link) {

$linkurl=$link->link_url;
$linkdesc=$link->link_description;
$linkname=$link->link_name;
$linkimage=$link->link_image;
$linknotes=$link->link_notes;

echo "<tr><td><a href='$linkurl' target='_blank'><img src='$linkimage' alt='$linkurl' border='0' class='linkimg'></a></td>";
echo "<td valign='top' class='link-desc'><h5>$linkname</h5>";
echo "<div class='link-description'>$linkdesc </div></td></tr>";
}
echo "</table>";
?>


Und auch zum Download verfügbar (Code am Besten in ein neues Seiten-Template in den Loop irgendwo unter den Content einfügen)

Kommentar schreiben