Verwenden Sie die WordPress-Vorlage zum Erstellen einer Sitemap

Mittwoch, 16. Juli, 2008

Gibt es eine Funktion in WordPress, manchmal vernachlässigt, das es sehr vielseitig, vor allem für diejenigen, die Schaffung von Themen: die Verwendung von Vorlagen! Eine Vorlage ist einfach in eine Datei-Ordner auf das Thema. Zur Identifizierung es als Vorlage geben Sie einfach am Anfang einer bestimmten Datei Kommentare in PHP:

PHP:
  1. / *
  2. Template Name: Sitemap
  3. * /

Bei Einnahme von Vorteil dieser Funktion können Sie eine leere Seite mit dem Standard-Verfahren von WordPress, und verbinden Sie es mit unserer Vorlage. Wenn Sie eine Datei, zum Beispiel sitemap.php (Hinzufügung der Kommentar oben) geladen und innerhalb des Ordners Ihres Thema, können Sie sehen, die WordPress-Editor bei der Erstellung einer Seite (nicht ein-post) das Menü Vorlage (unten) enthält den Namen der Template-Datei geladen werden. Wie bereits in Abschnitt Vorlage:

Einige Fragen sind benutzerdefinierte Vorlagen, die Sie verwenden können, um bestimmte Seiten, die Mai enthalten zusätzliche Funktionen oder benutzerdefinierte Grafiken. [...]

Ich, zum Beispiel, habe ich diese Funktion, um eine dynamische Seite (die dann läuft PHP-Code) können eine echte Sitemaps-Blog.

Erstellen einer Seite Sitemap

Zunächst erstellen Sie eine Datei sitemap.php und laden Sie den Ordner innerhalb Ihres Themas. Durch die Verabreichung von Wordpress eine neue Seite, gib ihm einen Namen und wählen Sie das Menü Vorlage, die unter der Editor! Fertig!

Die Vorlage, die das Thema enthält auch die gesamte Struktur der Materie selbst und ist daher wichtig, schrieb genug wissen. Aber hier ist ein Skelett einer Sitemap, die Sie ändern sich je nach Thema Sie installiert haben:

HTML:
  1. <? Php
  2. / *
  3. Template Name: Sitemap
  4. * /
  5. >
  6. <? Php get_header ();?>
  7. > <div id = "content">
  8. : while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php if (have_posts ()): while (have_posts ()): the_post ();?>
  9. id = "post-<?php the_ID(); ?> "> <div class = "post" id = "post-<? php the_ID ();?>>
  10. <h2> <? php the_title ();?> </ H2>
  11. <?php the_time('lj F, Y') ?> </small> <small class=" date-time "> <? php the_time ( 'LJ M, Y')?> </ small>
  12. <div Eintritt class=" ">
  13. ?php bloginfo ( 'url' ) ; ? > " alt=" < ?php bloginfo ( 'name' ) ; ? > ">Home </a> </strong> </p> <p> <a href = "<? php bloginfo ( 'url');?>" alt =" <? php bloginfo (' name');?>> Home </ a> </ strong> </ P>
  14. <h4> Seiten </ h4>
  15. ) ; ? > <? Php wp_list_pages ( 'title_li =');?>
  16. </ Ul>
  17. <h4> Post </ h4>
  18. ) ; <? Php $ archive_query = new WP_Query ( 'showposts = 1000');
  19. have_posts()) : $archive_query->the_post(); ?> while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
  20. " rel="bookmark" title="Permanent Link to <?php the_title(); ?> "> <?php the_title(); ?> </a> </li> <Li> <a href = "<? php the_permalink ()?>" rel =" bookmark "title =" Permanent Link to <? php the_title ();?>> <? php the_title ();?> </ a> </ li>
  21. <? Php endwhile;?>
  22. </ Ul>
  23. <h4> Monatsarchiv </ h4>
  24. <ul>
  25. <? Php wp_get_archives ( 'type = monatlich');?>
  26. </ Ul>
  27. Kategorien <h4> </ h4>
  28. <ul>
  29. <? Php wp_list_categories ( 'title_li = 0');?>
  30. </ Ul>
  31. <h4> RSS-Feeds / FeedBurner </ h4>
  32. <ul>
  33. ?php bloginfo ( 'rdf_url' ) ; ? > " alt="RDF/RSS 1.0 feed"> <acronym title = "Resource Description Framework" > RDF </acronym> / <acronym title = "Really Simple Syndication" > RSS </acronym> 1.0 feed </a> </li> <Li> <a href = "<? php bloginfo ( 'rdf_url');?>" alt =" RDF / RSS 1.0 Feed "> <acronym title = "Resource Beschreibung Framework"> RDF </ acronym> / <Abkürzung Titel = "Really Simple Syndication"> RSS </ acronym> 1.0-Feed </ a> </ li>
  34. " alt="RSS 0.92 feed"> <acronym title=" Really Simple Syndication "> RSS </acronym> 0.92 feed </a> </li> <Li> <a href = "<? php bloginfo ( 'rss_url');?>" alt =" RSS 0.92-Feed "> title =" <acronym "> Really Simple Syndication RSS </ acronym> 0,92-Feed </ a> </ Li>
  35. ?php bloginfo ( 'rss2_url' ) ; ? > " alt="RSS 2.0 feed"> <acronym title = "Really Simple Syndication" > RSS </acronym> 2.0 feed </a> </li> <Li> <a href = "<? php bloginfo ( 'rss2_url');?>" alt =" RSS 2.0 Feed "> <acronym title = "Really Einfache Syndication"> RSS </ acronym> 2.0 feed </ a> </ Li>
  36. " alt="Atom feed">Atom feed </a> </li> <Li> <a href = "<? php bloginfo ( 'atom_url');?>" alt =" Atom-Feed "> Atom-Feed </ a> </ li>
  37. </ Ul>
  38. </ Div>
  39. </ Div>
  40. <? Php endwhile; endif;?>
  41. </ Div>
  42. <? Php get_sidebar (); get_footer ();?>

Verwandte Post

Ein Kommentar an: "Nutzen Sie die WordPress-Vorlage zum Erstellen einer Sitemap"

  1. Montag, 13. Oktober, 2008 um 22:11
    * Lu sagte:

    Muito nützlich! :)

    Antwort Quote

Schreibe einen Kommentar

TAG XHTML <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <a <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Verwenden Sie <pre> zu umschließen Code