27.
Mrz
2009

WordPress-Seitenverwaltung mit pageMash

Wer mehrere statische Seiten in seinem Menü hat und diese entweder per Widget oder durch den Befehl <?php wp_list_pages(); ?> aufruft, kann mit dem Plugin pageMash auf simpelste Weise die Reihenfolge dieser Seiten umsortieren und/oder sie per Mausklick ausblenden.
Zum Installieren wird das Plugin-Verzeichnis wie üblich nach dem Herunterladen und Entzippen in das Verzeichnis wp-plugins auf den Webspace hochgeladen und aktiviert. Anschließend erscheint als neues Untermenü von “Seiten” der Punkt pageMash, über den man zur neuen Seitenverwaltung gelangt, die so aussieht:

Seitenverwaltung mit pageMash


Wenn die Maus die Pfeile hinter einem Seitentitel berührt, klappt dort ein Mini-Menü aus, in dem die ID der jeweiligen Seite steht, sowie die drei Auswahlmöglichkeiten edit, hide und rename. Durch Klick auf edit gelangt man direkt zur Seitenbearbeitung, mit hide wird die Seite aus dem Menü ausgeblendet (in meinem Beispielfoto die unteren beiden Seiten) und mit rename kann die Seite schnell umbenannt werden, ohne hierzu extra in die Seitenbearbeitung gehen zu müssen (natürlich ohne Einfluss auf den Permalink).
Die Seiten können beliebig nach oben oder unten gezogen und somit umsortiert werden, auch ist es möglich, durch Ziehen eine Seite zur Unterseite einer anderen Seite zu machen (im Foto die Seite Datenschutzerklärung). Hat eine Seite Unterseiten, können diese durch Doppelklick auf das kleine Plus-/Minuszeichen ein- und ausgeklappt werden.
Nachdem alle gewünschten Änderungen durchgeführt wurden, wird das ganze durch Klick auf “Update” abgespeichert, und schon erscheinen die Seiten in der gewünschten Reihenfolge.

Wenn nun aber an einer anderen Stelle, zum Beispiel in einem Inhaltsverzeichnis, alle Seiten aufgelistet werden sollen, funktioniert das natürlich nicht mit <?php wp_list_pages(); ?>. Dafür gibt es aber andere Möglichkeiten, zum Beispiel diese:

1
2
3
4
5
6
7
<?php
 $postslist = get_posts('numberposts=-1&order=ASC&orderby=title&post_type=page');
 foreach ($postslist as $post) :
    setup_postdata($post);
 ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>

Das ergibt eine Liste der Titel aller Seiten, alphabetisch nach Titeln sortiert.

Einsortiert unter Admin-Bereich, Plugins
Bookmarken bei: Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • MisterWong
  • del.icio.us
  • Technorati
  • Digg
  • Y!GG
  • Bloglines
  • Linkarena
  • Webnews

Noch keine Kommentare

Einen Kommentar schreiben:

Smilies einfügen:

http://www.barbarajany.de/wp1-5/wp-content/smilies/smile.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/bye.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/wink.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/scratch.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cool.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/rolleyes.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/blush.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/good.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/angry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/whistle.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/sad.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/cry.gif 
http://www.barbarajany.de/wp1-5/wp-content/smilies/nono.gif 
 

RSS-Feed für Kommentare zu diesem Beitrag  ·   Trackback URL


Zum vorherigen oder nächsten Beitrag blättern:

«         »