Er der en funktion i WordPress, til tider forsømte, hvilket gør det meget alsidigt, især for dem, der skaber temaer: brugen af en skabelon! En skabelon er blot en fil i mappen af temaet. At identificere den som en skabelon, blot indsætte filen til en særlig bemærkning i PHP:
PHP: / *
Template Name: Sitemap
* /
Drage fordel af denne funktion kan du oprette en tom side, med standard procedure i WordPress, og forbinder til vores skabelon. Hvis du opretter en fil, f.eks sitemap.php (tilføjelse af bemærkning nævnt ovenfor) og indlæses i mappen for dit tema, du vil bemærke, at 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 temaer har brugerdefinerede skabeloner, som du kan bruge til bestemte sider, som kan indeholde yderligere funktioner eller brugerdefineret grafik. [...]
I, for eksempel, jeg brugte denne funktion til at skabe en dynamisk side (som kører koden og PHP) kan vise en reel sitemap blog.
Oprettelse af et Sitemap side
Først og fremmest skal du oprette en fil sitemap.php og belastning inde i mappen for dit tema. Wordpress skabt af administrationen i en ny side, give det et navn og vælge den skabelon menu, som er placeret under editor! Færdig!
Den skabelon, som en del af det tema, der også indeholder hele strukturen i det samme tema, og det er derfor vigtigt at kende skriftligt korrekt. Men her er et skelet af et Sitemap, kan du ændre baseret på det tema, du har installeret:
HTML: <? Php
/ *
Template Name: Sitemap
* /
>
<? Php get_header ();?>
: while ( have_posts ( ) ) : the_post ( ) ; ? > <? Php if (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> <strong> <a href = "<? php bloginfo ( 'url');?>" alt =" <? php bloginfo (' navn');?>> Home </ a> </ strong> </ p>
) ; ? > <? Php wp_list_pages ( 'title_li =');?>
</ Ul>
) ; <? Php $ archive_query = new WP_Query ( 'showposts = 1000');
have_posts()) : $archive_query->the_post(); ?> while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
" 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> <? Php endwhile;?>
</ Ul>
<h4> Månedlig Arkiv </ h4>
<ul>
<? Php wp_get_archives ( 'type = månedlige');?>
</ Ul>
<h4> Kategorier </ h4>
<ul>
<? Php wp_list_categories ( 'title_li = 0');?>
</ Ul>
RSS Feeds <h4> / 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
</ acronym> /
<akronym titel = "Really Simple Syndication"> RSS
</ acronym> 1,0 feed
</ a> </ li> " 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 "> <acronym title=" "> Really Simple Syndication RSS </ acronym> 0.92 feed </ a> </ li> ?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 Simpelt Syndication"> RSS
</ acronym> 2,0 feed
</ a> </ li> " alt="Atom feed">Atom feed </a> </li> <li> <a href = "<? php bloginfo ( 'atom_url');?>" alt =" Atom-feed "> Atom feed </ a> </ li> </ Ul>
</ Div>
</ Div>
<? Php endwhile; endif;?>
</ Div>
<? Php get_sidebar (); get_footer ();?>
Related Post