(Unter) Seiten anteasern

Theorie, Praxis, Plugin
9.9.2014, Frank Staude <frank@staude.net>
Seitenbaum
Eltern (parent)
Geschwister (siblings)
Kinder (children)
wp_list_pages()
• http://codex.wordpress.org/Function_Reference/wp_list_pages
• Erzeugt eine Liste <LI> mit Seitennamen/Li...
WP_Query
• http://codex.wordpress.org/Class_Reference/WP_Query
• In einer eigenen Loop abarbeitbar
$wpdb
• http://codex.wordpress.org/Class_Reference/wpdb
• SQL von Hand
Plugins
Plugin: extended pagelist
Shortcode [pagelist] listet Unterseiten der aktuellen Seite als HTML-Liste
mit ul / li Elementen.
Plugin: extended pagelist
Shortcode [pagelist depth=“2“] listet Unterseiten bis zur übergebenen
Anzahl an Ebenen ab der ak...
Plugin: extended pagelist
<ul class="pagelist level_1“>

<li class="pagelist_element level_1"><a href="http://wp.dev/?page...
Plugin: extended pagelist
Shortcode [pagelist type=“siblings“ ] listet Geschwisterseiten der
aktuellen Seite als HTML-List...
Plugin: extended pagelist
Shortcode [pagelist output=“div“] verwendet statt ul/li eine div Struktur
zur Ausgabe. Die HTML ...
Plugin: extended pagelist
Shortcode [pagelist template=“example1“] durchläuft eine Loop für die
gefundenen Seiten. Innerha...
Plugin: extended pagelist
Parameter des Shortcode:
type: subpages | siblings, default: subpages

output: list | div, defau...
WordPress - Seiten anteasern. Theorie, Praxis, Plugins
WordPress - Seiten anteasern. Theorie, Praxis, Plugins
Nächste SlideShare
Wird geladen in …5
×

WordPress - Seiten anteasern. Theorie, Praxis, Plugins

514 Aufrufe

Veröffentlicht am

Am 9.September 2014 hab ich beim Meetup Hannover einen Vortrag über (Unter)-Seiten in WordPress gehalten.

Veröffentlicht in: Internet
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
514
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
39
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

WordPress - Seiten anteasern. Theorie, Praxis, Plugins

  1. 1. (Unter) Seiten anteasern
 Theorie, Praxis, Plugin 9.9.2014, Frank Staude <frank@staude.net>
  2. 2. Seitenbaum
  3. 3. Eltern (parent)
  4. 4. Geschwister (siblings)
  5. 5. Kinder (children)
  6. 6. wp_list_pages() • http://codex.wordpress.org/Function_Reference/wp_list_pages • Erzeugt eine Liste <LI> mit Seitennamen/Link
  7. 7. WP_Query • http://codex.wordpress.org/Class_Reference/WP_Query • In einer eigenen Loop abarbeitbar
  8. 8. $wpdb • http://codex.wordpress.org/Class_Reference/wpdb • SQL von Hand
  9. 9. Plugins
  10. 10. Plugin: extended pagelist Shortcode [pagelist] listet Unterseiten der aktuellen Seite als HTML-Liste mit ul / li Elementen.
  11. 11. Plugin: extended pagelist Shortcode [pagelist depth=“2“] listet Unterseiten bis zur übergebenen Anzahl an Ebenen ab der aktuellen Seite als HTML-Liste mit ul / li Elementen auf.
  12. 12. Plugin: extended pagelist <ul class="pagelist level_1“>
 <li class="pagelist_element level_1"><a href="http://wp.dev/?page_id=6">1.1</a></li>
 <ul class="pagelist level_2">
 <li class="pagelist_element level_2"><a href="http://wp.dev/?page_id=15">1.1.1</a></li>
 <li class="pagelist_element level_2"><a href="http://wp.dev/?page_id=17">1.1.2</a></li>
 </ul> 
 <li class="pagelist_element level_1"><a href="http://wp.dev/?page_id=8">1.2</a></li>
 <li class="pagelist_element level_1"><a href="http://wp.dev/?page_id=10">1.3</a></li>
 </ul>
  13. 13. Plugin: extended pagelist Shortcode [pagelist type=“siblings“ ] listet Geschwisterseiten der aktuellen Seite als HTML-Liste mit ul / li Elementen.
  14. 14. Plugin: extended pagelist Shortcode [pagelist output=“div“] verwendet statt ul/li eine div Struktur zur Ausgabe. Die HTML Klassen sind identisch.
  15. 15. Plugin: extended pagelist Shortcode [pagelist template=“example1“] durchläuft eine Loop für die gefundenen Seiten. Innerhalb des Templates können wie in der „normalen“ Loop auf alle Elemente der Seite zugegriffen werden. Daher ist der Output frei gestaltbar.Templates werden vom Plugin mitgeliefert und können auch im Theme/ChildthemeVerzeichnis liegen.
  16. 16. Plugin: extended pagelist Parameter des Shortcode: type: subpages | siblings, default: subpages
 output: list | div, default: list
 templates: Name desTempaltes, default: kein default
 depth:Anzahl der Ebenen, default: 1
 parent: ID des Seite die die Elternseite ist, default: aktuelle Seite
 order_by: Feld aus der Posts Tabelle nach dem sortiert wird, Default: post_title
 order: asc | desc, Sortierreihenfolge, default: asc

×