Brug WordPress skabelon til at oprette et Sitemap

Onsdag den 16 juli 2008

Er der en funktion i WordPress, ofte overses, hvilket gør det meget alsidigt, især for dem, der skaber temaer: brugen af en skabelon! En skabelon er simpelthen indsættes i en fil folder om emnet. At identificere det som skabelon lige ind i begyndelsen af en bestemt fil kommentarer i PHP:

PHP:
  1. / *
  2. Skabelon Navn: Sitemap
  3. * /

Drage fordel af denne funktion kan du oprette en tom side med standard procedure i WordPress, og tilslut det til vores skabelon. Hvis du opretter en fil, f.eks sitemap.php (tilføje kommentar angivet ovenfor) og indlæses inde i mappen med dit tema, kan du se, redaktøren WordPress, når du opretter en side (ikke en post) menuen Skabelon (nedenfor) vil indeholde navnet på den skabelon fil indlæses. Som nævnt i afsnittet skabelon:

Nogle spørgsmål har brugerdefinerede skabeloner, som du kan bruge til bestemte sider, som kan indeholde ekstra funktioner eller sædvane grafik. [...]

I, for eksempel, jeg brugte denne funktion til at skabe en dynamisk side (som derefter køres PHP kode) kan vise en reel Sitemaps blog.

Oprettelse af en side Sitemap

Først af alt, opret en fil sitemap.php og belastning inde i mappen med dit tema. Af administrationen i Wordpress oprette en ny side, give det et navn og vælg den skabelon menu, der er under editor! Færdig!

Skabelonen, at spørgsmålet også indeholder hele strukturen i selve sagen, og er derfor vigtigt, skrev ved nok. Men her er et skelet af en sitemap, som du kan skifte alt efter tema, du har installeret:

HTML:
  1. <? Php
  2. / *
  3. Skabelon Navn: Sitemap
  4. * /
  5. >
  6. <? Php get_header ();?>
  7. > <div id = "content">
  8. : while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php hvis (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 F, Y')?> </ small>
  12. <div class=" indrejse ">
  13. ?php bloginfo ( 'url' ) ; ? > " alt=" < ?php bloginfo ( 'name' ) ; ? > ">Home </a> </strong> </p> <p> <a href = "<? php bloginfo ( 'url');?>" alt =" <? php bloginfo (' navn');?>> Home </ a> </ strong> </ P>
  14. <h4> Sider </ 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 =" bogmærke "title =" Permanent link til <? php the_title ();?>> <? php the_title ();?> </ a> </ li>
  21. <? Php EndWhile;?>
  22. </ Ul>
  23. <h4> Månedlig Arkiver </ H4>
  24. <ul>
  25. <? Php wp_get_archives ( 'type = månedlige');?>
  26. </ Ul>
  27. Kategorier <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 Beskrivelse Framework"> RDF </ akronym> / <akronym titel = "Really Simple Syndication"> RSS </ akronym> 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 </ akronym> 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 Simple Syndication"> RSS </ akronym> 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 ();?>

Related Post

2 kommentarer til: "Brug WordPress skabelon til at oprette et Sitemap"

  1. getAvatar 1.0 Mandag den 13. oktober, 2008 22:11
    * Lu sagde:

    Muito nyttigt! :)

    Svar Quote
  2. getAvatar 1.0 Søndag 23 november, 2008 22:25
    Torsten sagde:

    An der deutschen Übersetzung solltest du arbeiten Aber endnu etwas.

    Svar Quote

Efterlad en kommentar

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

Brug <pre> at vedlægge kode