Artigos com a tag 'Sitemap'

Usando modelos para criar um Sitemap WordPress

Há um recurso no WordPress, às vezes negligenciada, o que torna muito versátil, especialmente para aqueles que criam temas: o uso do modelo! Um modelo é simplesmente um arquivo incluído na pasta do tema. Para identificá-lo como um modelo de apenas inserir um comentário especial no início do arquivo em PHP:

1
2
3
/ *
Nome do modelo: Mapa do Site
* /

Usando esse recurso, você pode criar uma página em branco, com o procedimento padrão do WordPress, e ligar para o nosso modelo. Se você criar um arquivo, por exemplo sitemap.php (adicionando o comentário acima) e carregado para a pasta do seu tema, você vai notar que o editor durante a criação de uma página do WordPress (não post) o menu Modelo (abaixo) conterá o nome do arquivo de modelo é carregado. Tal como indicado na secção de molde:

Alguns temas têm modelos personalizados que você pode usar para certas páginas que podem conter funcionalidades adicionais ou gráficos personalizados. [...]

Eu, por exemplo, eu usei esse recurso para criar uma página dinâmica (que, em seguida, executa o código PHP) pode mostrar um verdadeiro mapa do site para o seu blog.

Criando um Sitemap página

Primeiro crie um arquivo sitemap.php e fazer o upload da pasta do seu tema. WordPress administração criou uma nova página, dar-lhe um nome e selecione o modelo a partir do menu que está localizado abaixo do editor! Pronto!

O modelo, como parte do tema, ele também contém toda a estrutura do tema em si e por isso é importante saber que ele escreve corretamente. No entanto, aqui é um esqueleto de um mapa do site que você pode modificar para refletir o tema que você instalou:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<? Php
/ *
Nome do modelo: Mapa do Site
* /
?>
<? Get_header Php ();?>
"content" > < div id = "content">
have_posts ( ) ) : the_post ( ) ; ?> <? Php if (have_posts ()): while (have_posts ()):? The_post ();>
"post" id = "post-<?php the_ID(); ?> "> < div class = "post" id = "post-<php the_ID ();?>">
h2 > < h2 > <php the_title ();?> </ h2 >
"date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small > < pequeno class = "data e hora"> <? php the_time ('lj F, Y')?> </ pequeno >
"entry" > < div class = "entrada">
href = "<?php bloginfo('url'); ?> " alt=" <?php bloginfo ( 'name' ) ; ?> ">Home < / a >< / strong >< / p > < p > < forte > < um href = "<php ​​bloginfo ('url');?>" alt = "<php ​​bloginfo ('name');?>"> Início </ um > </ div > </ p >
h3 > < h3 > página </ h3 >
< ul >
; ?> <Wp_list_pages PHP ('title_li =');?>
</ ul >
h3 > < h3 > Post </ h3 >
< ul >
) ; <Php $ archive_query WP_Query = new ('showposts = 1000');
while ($ archive_query-> have_posts ()): $ archive_query-> the_post ();>
= "<?php the_permalink() ?> " rel="bookmark" title="Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?>< / a >< / li > < los > < um href = "<php ​​the_permalink ()>?" rel = "bookmark" title = "Link Permanente para <php the_title ();?>"> <? php the_title ();?> </ um > </ viagem >
<? Php endwhile;?>
</ ul >
h3 > < h3 > Arquivos mensais </ h3 >
< ul >
; ?> <Wp_get_archives PHP ('type = mensal');?>
</ ul >
h3 > < h3 > Categoria </ h3 >
< ul >
; ?> <Wp_list_categories PHP ('title_li = 0');?>
</ ul >
h3 > < h3 > RSS Feeds / FeedBurner </ h3 >
< 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 > < los > < um href = "<php ​​bloginfo ('rdf_url');?>" alt = "RDF / RSS 1.0 feed"> < acrônimo título = "Resource Description Framework"> RDF </ acronym > / < acrônimo título = "Really Simple Syndication"> RSS </ acronym > 1,0 alimenta </ um > </ viagem >
= "<?php bloginfo('rss_url'); ?> " alt="RSS 0.92 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 0.92 feed < / a >< / li > < los > < um href = "<php ​​bloginfo ('rss_url');?>" alt = "RSS 0.92 feed"> < acrônimo título = "Really Simple Syndication"> RSS </ acronym > Alimentação 0,92 </ uma > </ viagem >
= "<?php bloginfo('rss2_url'); ?> " alt="RSS 2.0 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 2.0 feed < / a >< / li > < los > < um href = "<php ​​bloginfo ('rss2_url');?>" alt = "RSS 2.0 feed"> < acrônimo título = "Really Simple Syndication"> RSS </ acronym > 2,0 alimenta </ uma > </ viagem >
= "<?php bloginfo('atom_url'); ?> " alt="Atom feed">Atom feed < / a >< / li > < los > < um href = "<php ​​bloginfo ('atom_url');?>" alt = "Atom feed"> Atom feed </ um > </ viagem >
</ ul >
</ div >
</ div >
<? Php endwhile, endif;?>
</ div >
<Php get_sidebar ();? Get_footer ();?>

Leia mais ...


Pare SOPA