Uso de plantilla de WordPress para crear un Sitemap
Miércoles, 16 de julio 2008¿Hay alguna característica en WordPress, a veces se pasa por alto, que le hace muy versátil, especialmente para aquellos que crean temas: el uso de la Plantilla! Una plantilla es simplemente un archivo incluido en la carpeta de temas. Para identificar como una plantilla que tienes que insertar un comentario especial al principio del archivo en PHP:
- / *
- Nombre de la plantilla: Mapa del sitio
- * /
Aprovechando esta característica puede crear una página en blanco, con el procedimiento estándar de WordPress, y conectarlo a nuestra plantilla. Si crea un archivo, por sitemap.php ejemplo (añadiendo que el comentario se indica más arriba) y lo carga en la carpeta de tu tema, te darás cuenta de que el editor de WordPress al crear una página (no un puesto) del menú Plantilla (abajo) contendrá el nombre de la plantilla de archivo cargado. Como se mencionó en la sección de plantillas:
Algunos temas tienen plantillas que puede utilizar para ciertas páginas que pueden contener elementos adicionales o gráficos personalizados. [...]
Yo, por ejemplo, he utilizado esta característica para crear una página dinámica (que luego se ejecuta el código PHP) que muestra un mapa real de tu blog.
Creación de una página Mapa del sitio
En primer lugar crear un sitemap.php archivo y de la carga dentro de la carpeta de tu tema. Wordpress creado por una nueva página, darle un nombre y seleccionar la plantilla en el menú que se encuentra por debajo del editor! ¡Terminado!
La plantilla, que forma parte del tema, también contiene toda la estructura del tema en sí mismo y por lo tanto importante saber que él escribe correctamente. Sin embargo, aquí es un esqueleto de un Sitemap que usted puede adaptar el tema que has instalado:
- <? Php
- / *
- Nombre de la plantilla: Mapa del sitio
- * /
- "content" > <div id = "content">
- "post" id = "post-<?php the_ID(); ?> "> <clase div = "post" id = "post-<? php the_title ();?>">
- <h2> <? php the_title ();?> </ h2>
- "date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small> clase <small = "date-time"> <? php the_time ( 'lj F Y')?> </ small>
- 'showposts=1000' ) ; <? Php wp_query $ archive_query = new ( 'showposts = 1000');
- have_posts()) : $archive_query->the_post(); ?> while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();?>
- <? Php endwhile;?>
- ) ; ? > <? Php wp_get_archives ( 'type = mensual');?>
- " 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 "> Título <acronym = "Resource Descripción Framework"> RDF </ acronym> / <título acrónimo = "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 "> Título <acronym = "Really simple Syndication"> RSS </ acronym> 0,92 feed </ a> </ li>
- " 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 "> Título <acronym = "Really simple Syndication"> RSS </ acronym> 2.0 feed </ a> </ li>













Muito útil!
An der deutschen Übersetzung solltest du aber noch etwas arbeiten.
[...] Http: / / www.undolog.com/2008/07/16/usare-i-template-wordpress-per-creare-una-sitemap/ [...]
Puesto útiles! Gracias!