Usando Código PHP para Exibir seu Sitemap HTML

Você pode usar uma função PHP para exibir seu Sitemap HTML em qualquer lugar do seu site.

Você pode usar este método se quiser usar código no seu tema do WordPress para exibir o sitemap.

Para saber como configurar o Sitemap HTML, confira nosso artigo sobre Como Criar um Sitemap HTML aqui.

A função principal a ser usada é:

<?php if( function_exists( 'aioseo_html_sitemap' ) ) aioseo_html_sitemap(); ?>

Existem também alguns argumentos que você pode usar para personalizar o que é exibido.

Você pode ver o código PHP clicando em Código PHP na seção Exibir Sitemap HTML das configurações do Sitemap HTML.

Opção Código PHP na seção Exibir Sitemap HTML

Você pode ver todos os argumentos clicando no link Configurações Avançadas ao lado do código PHP.

Link Configurações Avançadas ao lado do código PHP nas configurações do Sitemap HTML

Os argumentos para o código PHP são:

  • post_types – Use isso para especificar quais tipos de postagem você deseja exibir no sitemap. Você pode listar vários tipos de postagem separados por vírgula. Certifique-se de usar o slug para cada tipo de postagem, ou seja, post, page
  • taxonomies – Use isso para especificar quais taxonomias você deseja exibir no sitemap. Você pode listar várias taxonomias separadas por vírgula. Certifique-se de usar o slug para cada taxonomia, ou seja, category, post_tag
  • label_tag – Use isso para especificar a tag HTML que você deseja usar para os rótulos acima de cada seção no Sitemap HTML. O padrão é H4
  • show_label – Use isso para controlar se os rótulos são exibidos acima de cada seção no Sitemap HTML. Os valores são true ou false, e o padrão é true
  • publication_date – Use isso para controlar se a data em que seu conteúdo foi publicado é exibida ao lado de cada item de conteúdo no sitemap HTML. Os valores são true ou false, e o padrão é true. Veja a documentação aqui para mais detalhes
  • archives – Use isso para controlar se um arquivo compacto é exibido em vez do Sitemap HTML. Os valores são true ou false, e o padrão é true. Veja a documentação aqui para mais detalhes
  • order – Use isso para controlar a direção em que o conteúdo é listado no Sitemap HTML. Os valores são ASC ou DESC e o padrão é ASC (ascendente). Veja a documentação aqui para mais detalhes
  • order_by – Use isso para controlar a ordem em que o conteúdo é listado no Sitemap HTML. Os valores são publish_date, last_updated, alphabetical ou id e o padrão é publish_date (Data de Publicação). Veja a documentação aqui para mais detalhes

Aqui está um exemplo de como usar esses argumentos:

<?php if( function_exists( 'aioseo_html_sitemap' ) ) aioseo_html_sitemap( array(
	'post_types' 		=> 'post,page',
	'taxonomies' 		=> 'category',
	'label_tag'  		=> 'span',
	'show_label' 		=> 'true',
	'publication_date' 	=> 'true',
	'archives'   		=> 'false',
	'order'      		=> 'ASC',
	'order_by'   		=> 'alphabetical'
) ); ?>