Brug WordPress skabelon til at oprette et Sitemap
Onsdag den 16 juli 2008Er 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:
- / *
- Skabelon Navn: Sitemap
- * /
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:
- <? Php
- / *
- Skabelon Navn: Sitemap
- * /
- >
- <? Php get_header ();?>
- > <div id = "content">
- : while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php hvis (have_posts ()): while (have_posts ()): the_post ();?>
- id = "post-<?php the_ID(); ?> "> <div class = "post" id = "post-<? php the_ID ();?>>
- <h2> <? php the_title ();?> </ h2>
- <?php the_time('lj F, Y') ?> </small> <small class=" date-time "> <? php the_time ( 'lj F, Y')?> </ small>
- <div class=" indrejse ">
- ?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>
- <h4> Sider </ H4>
- ) ; ? > <? Php wp_list_pages ( 'title_li =');?>
- </ Ul>
- <h4> Post </ H4>
- ) ; <? PHP $ archive_query = new WP_Query ( 'showposts = 1000');
- have_posts()) : $archive_query->the_post(); ?> while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
- <? Php EndWhile;?>
- </ Ul>
- <h4> Månedlig Arkiver </ H4>
- <ul>
- <? Php wp_get_archives ( 'type = månedlige');?>
- </ Ul>
- Kategorier <h4> </ H4>
- <ul>
- <? Php wp_list_categories ( 'title_li = 0');?>
- </ Ul>
- <h4> RSS Feeds / FeedBurner </ H4>
- <ul>
- ?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>
- </ Ul>
- </ Div>
- </ Div>
- <? Php EndWhile; EndIf;?>
- </ Div>
- <? Php get_sidebar (); get_footer ();?>






















* Lu sagde:
Muito nyttigt!
Torsten sagde:
An der deutschen Übersetzung solltest du arbeiten Aber endnu etwas.