dynamicinternet Webdesign

Das Blog

Themen, Tutorials sowie Tipps & Tricks über Webdesign, (X)HTML und CSS, Programmierung, WordPress und was uns sonst noch bewegt.

RSS abonnieren

Ideen für den WordPress Linkmanager

Im Artikel Portfolioseite mit WordPress habe ich beschrieben, wie man den WordPress Linkmanager für sein Portfolio nutzt. Nach dem Artikel sind mir eine Menge Dinge eingefallen, die man mit dem Linkmanager noch anstellen kann.

Zum Beispiel eine Übersicht aller Tutorials oder Plugins aus dem eigenen Blog. Hier ein Screenshot des Linkmanagers.

Wordpress Linkmanager

Der Code:


function my_tutorials() {
	$html = "";
	$bookmarks = get_bookmarks('category_name=tutorials');
	if ($bookmarks) {
		foreach ($bookmarks as $bookmark) {
			$html .= "<div class='tutorial'>";
			$html .= "<img src='" . clean_url($bookmark->link_image) . "' alt='". wp_specialchars($bookmark->link_description) ."' class='alignleft'/></a>";
			$html .= "<h3><a href='". clean_url($bookmark->link_url) ."'>" . wp_specialchars($bookmark->link_name) . "</a></h3>";
			$html .= "<p>" . wp_specialchars($bookmark->link_notes) . "</p>";
			$html .= "</div>";
		}
	}
	return $html;
}

Jetzt brauchst du nur noch in deinem Template echo my_tutorials(); einfügen und so sieht es dann aus.

Wordpress Tutorials

Easy, oder?

Was kann man noch mit dem Linkmanager anstellen? Eine Bücherliste oder vielleicht ein paar Produkte oder du brauchst eine Liste deiner Featured Posts? Warum ein Plugin dafür benutzen? Lege im Linkmanager eine Kategorie Featured Posts an, trage deine featured Posts ein und modifiziere die Funktion nach deinen Vorstellungen.

Was mir persönlich daran gefällt, ich habe alles übersichtlich in den Linkkategorien organisiert und dementsprechend schnell geändert. Natürlich kann ich obengenannte Beispiele auch mit benutzerdefinierten Feldern lösen (die auch viel mächtiger sind), aber da müßte ich jede Post aufrufen, die Felder ändern usw.

Nachteile:
- Man ist auf die Felder des Linkmanager festgelegt und dadurch ist der Linkmanager nur eingeschränkt zu nutzen.
- Solltest du die Permalinkstruktur ändern, mußt du die Links wieder neu anpassen. Aber mal ehrlich, wieviel Mal ändert man die Permalinkstruktur?

8 Kommentare
  1. Nick sagt:

    Hallo,

    ich nutze das ganze ja schon für mein Portfolio.
    Leider wirde es bei mir von a-b ausgegeben.

    Ich habe schon so viel Probiert aber ich bekomme es einfach nicht hin nach dem einstellungsdatum bzw. nach der id zu sortieren.

    Hast du da einen Tipp für mich?

    Danke!

  2. Micha sagt:

    Probier mal

    $bookmarks = get_bookmarks('category_name=tutorials&orderby=updated');

    alle Parameter: Template Tag get_bookmarks

  3. Nick sagt:

    hat geklappt…danke!!!

  4. Rob sagt:

    Netter Blog hier konnte ich schon einiges lernen.

  5. Jared sagt:

    Hi Michael,

    ich war grade auf der Suche nach diesem Post ;-) ich wusste doch das du mal sowas beschrieben hast.

    Eine Frage hätte ich aber noch zu der Idee: Kann man denn da auch eine Beschränkung einbauen? Also das z.b. nur 10 angezeigt werden?

  6. Jared sagt:

    Ich depp. Ich sollte erstmal nachdenken. Hatte ganz übersehen das es über die “get_bookmarks” funktion läuft :) ich hab nix gefragt

  7. Micha sagt:

    Jared: Wird Zeit, das es wieder mal ein paar Feiertage zum Ausruhen gibt ;)
    Frohe Weihnachten!

  8. Jared sagt:

    Du hast es erfasst ;-) aber kennst das ja bestimmt, um die Weihnachtszeit ist es am stressigsten.

    Dir auch ein frohes Fest und falls man sich nicht ließt, einen guten Rutsch :)

Einen Kommentar schreiben