Quem mexe com WordPress sabe muito bem, que sempre tem aquelas funções que resolvem a vida, mas as vezes dá um branco e ficamos tentando lembrar
Para isso que vou colocar algumas funções de uso mais comum no dia-a-dia.
Também a estrutura de arquivos básicos, para não deixar nenhuma dúvida
Sumário
Arquivos básicos
style.css – Arquivo que contém o conjunto de customizações de CSS
header.php – Cabeçalho
footer.php – Rodapé
sidebar.php – Barra lateral
index.php – Página principal
page.php – Template da página única
single.php – Template do post
archive.php – Template do arquivo (ou categoria)
searchform.php – Formulário de busca
search.php – Página de resultados da busca
404.php – Página de erro 404
comments.php – Comentários
Arquivos customizados
single-(taxonomia).php – Single de uma determinada taxonomia
archive-(taxonomia).php – Listagem do arquivo de uma determinada categoria
A estrutura da página e templates
Para mostrar o cabeçalho
<?php get_header();?>
Carregar a barra lateral
<?php get_sidebar();?>
Exibir o cabeçalho
<?php get_footer();?>
Exibir os comentários
<?php comments_template();?>
Tags do cabeçalho
Mostra o nome do site
<?php bloginfo('name');?>
Mostra a url (endereço) do site
<?php bloginfo('url');?>
Caminho completo da folha de estilos (style.css)
<?php bloginfo('stylesheet_url');?>
Mostra o caminho da url do template
<?php bloginfo('template_url');?>
URL do Atom do blog
<?php bloginfo('atom_url');?>
URL do RSS2 do blog
<?php bloginfo('rss2_url');?>
Exibe o charset do blog
<?php bloginfo('charset');?>
Exibe a URL de pingback do blog
<?php bloginfo('pingback_url');?>
Exibe a versão do WordPress executando atualmente
<?php bloginfo('version');?>
Exibe a versão do HTML do blog
<?php bloginfo('html_type');?>
Funções do template
Mostra o título da postagem
<?php the_title();?>
Mostra o resumo
<?php the_excerpt();?>
Exibe o conteúdo completo da postagem
<?php the_content();?>
Exibe a Data
<?php the_date();?>
Mostra a hora
<?php the_time();?>
Mostra a categoria da postagem
<?php the_category();?>
Mostra o link permanente para a postagem
<?php the_permalink();?>
Mostra o ID da postagem
<?php the_ID();?>
Mostra o nome do autor
<?php the_author();?>
Mostra os links para próximo e anterior (post)
<?php post_nav_link();?>
Mostra o link para o próximo post (mais novo)
<?php next_post_link();?>
Mostra o link para o post anterio
<?php previous_post_link();?>
Mostra o valor do campo de pesquisa
<?php the_search_query();?>
Listas diversas
Normalmente utilizadas na sidebar
Mostra as páginas
<?php wp_list_pages();?>
Mostra uma nuvem das tags
<?php wp_tag_cloud();?>
Mostra uma lista das categorias.
<?php wp_list_cats();?>
Mostra os arquivos por data (mês/ano)
<?php wp_get_archives();?>
Diversos
Funções diversas adicionais
Incluir um arquivo da pasta do tema
<?php include (TEMPLATEPATH.'/arquivo.php');?>
Mostra o tempo de carregamento da página
<?php timer_stop(1);?>
Coloca a tag de “Leia mais”
<!--more-->
Divide o conteúdo em mais páginas
<!--next page-->