Gibt es eine Funktion in WordPress, manchmal vernachlässigt, so dass es sehr vielseitig, vor allem für diejenigen, die Schaffung von Themen: die Verwendung von Vorlagen! Eine Vorlage ist nur eine Datei in den Ordner, der das Thema. Zu identifizieren als Vorlage, einfach die Datei auf eine bestimmte Kommentare in PHP:
PHP: / *
Template Name: Sitemap
* /
Unter Verwendung dieser Funktion können Sie eine leere Seite, mit dem Standard-Verfahren von WordPress, und stellen Sie eine Verbindung zu unserer Vorlage. Wenn Sie eine Datei, zum Beispiel sitemap.php (Hinzufügung der Kommentar oben) geladen und in den Ordner Ihrer Thema, werden Sie feststellen, dass die WordPress-Editor bei der Erstellung einer Seite (keine Post-) Menü Vorlage (unten) enthält den Namen der Template-Datei geladen wird. Wie bereits in Abschnitt Vorlage:
Einige Themen sind benutzerdefinierte Vorlagen, die Sie verwenden können, um bestimmte Seiten, die zusätzliche Funktionen oder eigene Grafiken. [...]
Ich zum Beispiel habe ich dieses Feature benutzt, um eine dynamische Seite (das ist es, Code und PHP) kann eine echte sitemap Blog.
Erstellen einer Sitemap Seite
Zunächst erstellen Sie eine Datei sitemap.php und laden in den Ordner Ihrer Thema. Wordpress, die durch die Anwendung von einer neuen Seite, geben Sie ihm einen Namen und wählen Sie die Template-Menü, das sich unter dem Editor! Fertig!
Die Vorlage, als Teil des Themas, enthält auch die gesamte Struktur der mit dem gleichen Thema, und daher ist es wichtig zu wissen, schriftlich korrekt. Aber hier ist ein Skelett einer Sitemap, die Sie ändern können auf der Grundlage des Themas Sie installiert haben:
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=" Eintrag ">
?php bloginfo ( 'url' ) ; ? > " alt=" < ?php bloginfo ( 'name' ) ; ? > ">Home </a> </strong> </p> <p> <a href = "<? php bloginfo ( 'url');?>" alt =" <? php bloginfo (' name');?>> Startseite </ 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 zu <? php the_title ();?>"> <? php the_title ();?> </ a> </ li> <? Php endwhile;?>
</ Ul>
Monatliche <h4> Archiv </ h4>
<ul>
<? Php wp_get_archives ( 'type = monatlich');?>
</ Ul>
<h4> Kategorien </ 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 Beschreibung Framework"> RDF
</ acronym> /
<Abkürzung 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 Einfache 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 ();?>
Verwandte Post