Artikeln nach Kategorien geordnet – ungewöhnliche Navi -WP CMS

Artikel nach Kategorien geordnet in der Sidebar. Gleich eine Sitemap mit dazu und dies alles damit man keywortgerechte URLs auch für den kleinen Webauftritt einfach realisieren kann. Eben WP als CMS.

Artikel unter ihren Kategorien 
 Letzte Artikel einer Kategorie

Du magst WordPress für einen kleinen Webauftritt nutzen. Als Beispiel für ein Hotel. Die erste Idee ist alles in statische Seiten zu packen – bis Du erkennst, dass Du gerne Keywords noch in der URL unterbringen magst.

zB.: deinedomain.tld/hotel-supertoll/preise/

Dies geht mit statischen Seiten nur, wenn man eine “Elternseite” und Kindseiten erstellt. Gut und schön, aber was zeigt man dann auf der jeweiligen Elternseite an?

Kategorien statt statische Seiten nutzen

Nutzt Du dafür normale Kategorien und hast somit die nötigen Keywords in der URL ist es umständlich die Artikel in der Sidebar zu verlinken. Entweder verlinkt man die dann direkt im Quelltext was eine gewisse Unflexibilität mit sich bringt oder man tippt zig Loops. Für diese Aufgabe eignet sich folgendes “altes” Plugin hervorragend. Es zeigt eine gewisse Anzahl von Artikeln nach Kategorien geordnet an. List Posts by Category.

WordPress Plugin List Post by Category verwenden

  1. Herunterladen.
  2. Als .php Seite speichern in den Ordner wp-content/plugins/ via FTP hochladen und im
  3. Admincenter==>Plugins aktivieren.
  4. Admincenter==>Optionspage Einstellungen vornehmen. Man kann das html und die Überschrift ändern.

List Post by Category als kleine Sitemap für die kleine Webseite

Ein -von der Seitenanzahl her- kleiner Webauftritt mag auch eine Sitemap haben. Erstens findet dann der Googlebot die Artikel schneller und manchmal mag es einfach der Betreiber der Seite so haben.

Admincenter==>Seite erstellen und dieser einen Titel geben danach in das Textfeld einfach:

<!-- postsbycategory -->

Speichern und veröffentlichen und die Sitemap ist fertig.

List Post by Category als Navigation in der Sidebar verwenden

Widgets sind nur mit Exec PHP verwendbar, nutzt man die nicht, öffnet man die sidebar.php und gibt dort wo man mag folgendes ein:

<?php echo posts_by_category(); ?>

List Post by Category die Ausgabe und die Anzahl der Artikel ändern

Dies mag verwirrend aussehen, doch wenn man sich beim Lesen Zeit läßt erkennt man den html Output und bei DESC Limit 6 kann man die “6″ auf die Anzahl an Artikel ändern, die ausgegeben werden sollen.

 
	$last_posts = array_values($last_posts);
	$the_output .= '<ul class="cats">';
 
	foreach ($last_posts as $posts) {
	  $the_output .= '<li><a href="' . get_category_link($posts->term_id) . '"><strong>' . apply_filters('list_cats', $posts->name, $posts) . '</strong></a></li>';
          $where = apply_filters('getarchives_where', "WHERE post_type = 'post' AND post_status = 'publish'" , $r );
          $arcresults = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' AND ID IN (Select object_id FROM {$tp}term_relationships, {$tp}terms WHERE {$tp}term_relationships.term_taxonomy_id =" . $posts->term_id . ") ORDER BY post_date DESC Limit 6");
	  foreach ( $arcresults as $arcresult ) {
	       $the_output .= '<li><a href="' . get_permalink($arcresult->ID) . '">' . apply_filters('the_title', $arcresult->post_title) . '</a></li>';
	   }
            $the_output .= '';
       }
       $the_output .= '</ul>';
       return $the_output;
}

Fazit: Ein WP Plugin und man hat:

  • Keywortgerechte URLs.
  • Sitemap.
  • Einfache Navigation erstellt.

Viel Freud damit, weitersagen ausdrücklichst erwünscht und.. :-)

6 Kommentare zu "Artikeln nach Kategorien geordnet – ungewöhnliche Navi -WP CMS"
  1. Wow interessanter Artikel, da muss ich mich mal in meine Stube zurückziehen und schauen ob ich das einbauen kann!

  2. Also ich muss sagen, dass ich die Leute, die sich mit so was wirklich gut auskennen echt bewundere. Ich befinde mich ja auch sehr oft im Internet und suche nach neuen Ideen und kucke auch ab und an mal in einen Blog wie diesen hier. Und wenn ich dann sehe, was die Leute hinter den Blogs alles leisten um ihren Blog nach vorne zu bringen da muss ich wirklich meinen Hut vor ziehen. Ich habe sehr großen Respekt vor euch. Echt klasse. Auch der Beitrag hier zeigt das wieder.

  3. Einfach Sahne, endlich nal ein Artikel über WP als CMS den auch jemand versteht. Klasse Beschreibung kommt gerade recht, da ich gerade am überlegen bis ob ich WP 2.7 für mein nächstes Projekr einsetzten sollte. Die Antwort ist jetzt klarer. Vielen Dank.

  4. Rene du hast echt Recht. Es ist einfach Sahne. Und ich mag es auch. Mal schauen, was das nächste Projekt bei mir wird aber ich denke, dass ich es auch wagen werde. Ich weiß noch nicht genau wann und wo und wie aber ich denke, dass es die beste Lösung dafür ist. Der Artikel ist wirklich gut und ich finde eine sehr gute Beschreibung ist auch mit dabei. Ich wollte mich recht herzlich beim Betreiber der Seite bedanken, denn es hat mir wirklich sehr weiter geholfen.

  5. Hallo,

    habe diesen Artikel gefunden und versucht das Plugin unter WP 2.8.1 DE zum laufen zu bekommen – hat nicht geklappt. Mach ich etwas falsch, oder läuft es nicht unter dieser Version?

    Laut der Homepage vom Entwickler soll es bis zur Version 3.0 laufen.

    Gruß
    Jan

  6. Jna es kann sein, dass es bei WP 2.8.1 zickt–frage einfach beim Autor nach, ob er es eventuell einem Update unterzieht.

    lg