Nesta 6ª e última parte da série sobre a criação de WordPress themes vamos falar nos 3 ficheiros que faltam ser criados para que o tema fique pronto: o sidebar.php, o functions.php e o footer.php.
As outras partes desta série podem ser encontradas nos seguintes links:
- Como criar um Template WordPress - Parte 1- Introdução
- Como criar um Template WordPress - Parte 2 - Style.css e Header.php
- Como criar um Template WordPress - Parte 3 - Index.php e Archive.php
- Como criar um Template WordPress - Parte 4 - Single.php, Page.php e 404.php
- Como criar um Template WordPress - Parte 5 - Comments.php
sidebar.php
O ficheiro sidebar.php é responsável pelo conteúdo da sidebar (lateral) do blog. A sua utilização não é obrigatória, mas como a maioria dos templates para wordpress têm duas colunas e o tema que estamos a criar também tem (conteúdo + barra lateral), vamos criar o nosso sidebar.php e adicionar o suporte a widgets.
Para que serve a sidebar?
Nesta série de artigos temos recebido vários comentários e um deles perguntava qual era o uso que podemos dar a um espaço ao lado do conteúdo. A resposta é muito simples, a sidebar pode ser usada para colocar publicidade, um formulário de pesquisa, as categorias, links de sites parceiros, etc.
O que são os widgets?
Os widgets permitem que você adicione conteúdo numa parte do tema sem ter que editar o código. Normalmente os widgets são usados nas sidebars, mas você pode adicionar widgets em qualquer lugar.
Depois do tema estar preparado para trabalhar com widgets, vá a Apresentação (Aparência) > Widgets e só tem que arrastar os widgets para os espaços que o seu tema suporta.
Criando o sidebar.php
Agora que você já sabe para que serve uma sidebar e o que são os widgets, vamos passar ao trabalho. Comece por criar um ficheiro chamado de sidebar.php ou abra o ficheiro que criamos na primeira parte do tutorial. Se ainda não fez o download dos ficheiros, faça-o aqui.
Como algumas pessoas não sabem o que são os widgets e como é que eles funcionam, fizemos este vídeo onde pode acompanhar toda a criação da sidebar e também a preparação do tema para receber widgets. A explicação em texto e todos os códigos estão depois do vídeo.
<div id="sidebar"> <ul class="widget"> <h3>Widget</h3> <li><a href="#">Página 1</a></li> <li><a href="#">Página 2</a></li> <li><a href="#">Página 3</a></li> <li><a href="#">Página 4</a></li> </ul> <ul class="widget"> <h3>Widget</h3> <li><a href="#">Categoria 1</a></li> <li><a href="#">Categoria 2</a></li> <li><a href="#">Categoria 3</a></li> <li><a href="#">Categoria 4</a></li> </ul> </div>
Para começar vamos remover todo o código que está dentro da div "sidebar" e substituir por este:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?><?php endif; ?>
Este código faz uma verificação para saber se o tema suporta widgets. Se suportar, então ele vai mostrar os widgets da zona/área com o nome "Sidebar".
E este é o nosso sidebar.php final:
<div id="sidebar"> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?><?php endif; ?> </div>
O próximo passo é "registar" esta zona para que o wordpress consiga guardar e mostrar os widgets no template. Isso é feito no ficheiro functions.php.
functions.php
Este é um dos ficheiros mais importantes num tema e é usado para adicionar muitas funcionalidades a um wordpress theme. O functions.php pode ser usado para definir muita informação, adicionar suporte para várias funcionalidades e até alterar a forma como o wordpress trabalha.
Para um tema suportar widgets, é preciso "dizer" ao wordpress que o tema tem um ou mais espaços que suportam widgets. É neste ficheiro que temos que adicionar um código que faz esse trabalho.
A explicação do código:
- linha 1: inicio do código php;
- linha 4: se a função "register_sidebar" existir (se o wordpress suportar widgets), então faz o que estiver entre as { ... } (linhas 5 e 13);
- linha 5: inicio do "registo" de uma zona para widgets;
- linha 7: define o nome da zona de widgets;
- linha 8: define o código que fica antes do inicio do widget;
- linha 9: define o código que fica no fim do widget;
- linha 10: define o código que aparece antes de um título (caso o widget tenha um título);
- linha 11: define o código que fica depois do título;
- linha 12: termina o registo da zona;
- linha 13: termina o trabalho iniciado na linha 4;
- linha 15: termina o código php.
<?php /* WIDGETS */ if (function_exists('register_sidebar')) { register_sidebar(array( 'name' => 'Sidebar', 'before_widget' => '<div class="widget">', 'after_widget' => '</div>', 'before_title' => '<h3>', 'after_title' => '</h3>', )); } ?>
Neste caso não é necessário ter mais do que uma sidebar, mas se está interessado em saber como faz para ter duas ou mais zonas com suporte a widgets veja o vídeo em cima.
Depois tem que guardar o fichiero e o nosso tema já suporta widgets:
footer.php
O footer.php é o ficheiro responsável pelo rodapé do site e nele fica uma tag que insere alguns scripts no tema. Esta tag wp_footer é importante e é necessária para que alguns plugins funcionem. Em condições normais não há nenhuma alteração visível no design quando temos esta tag no código do tema.
Só tem que copiar e colar em qualquer parte do footer.php:
<?php wp_footer(); ?>
Nós optamos por colocar a tag por baixo da linha dos créditos do site, por isso o footer.php final é este:
<div id="footer"> <p>© 2012 - Todos os Direitos Reservados</p> <?php wp_footer(); ?> </div> </div> </body> </html>
E agora não há mais ficheiros para terminar, todo o nosso tema está pronto para funcionar!
Download dos ficheiros
- Download dos ficheiros sidebar.php, functions.php e footer.php
- Download de todos os ficheiros criados até agora
Conclusão e Dicas Finais
Neste momento o seu tema está pronto para ser usado online. Recomendamos que faça o download deste pdf que contém uma lista de tags que podem ser usadas nos seus temas. Pode também encontrar muita informação no WordPress Codex, um site onde pode encontrar todas as informações necessárias para criar, melhorar e entender melhor os temas, plugins e o próprio wordpress.
Esta série está agora terminada e nos próximos artigos sobre código, que estão disponíveis na categoria Código e Hacks, vamos ensinar a adicionar funcionalidades avançadas num tema. Para não perder esses artigos, recomendamos que nos siga nas nas redes sociais ou subscreva a newsletter gratuita para receber os artigos por email:
[subscribeform]
Esperamos que esta série de artigos tenha sido útil, se tiver alguma dúvida ou sugestão deixe um comentário! 🙂
- Como criar um Template WordPress - Introdução
- Como criar um Template WordPress - Style.css e Header.php
- Como criar um Template WordPress - Index.php e Archive.php
- Como criar um Template WordPress - Single.php, Page.php e 404.php
- Como criar um Template WordPress - Comments.php
- Como criar um Template WordPress - Sidebar.php, Functions.php e Footer.php
muito bom
Muito obrigado pelos artigos!
Parabéns. Me ajudou muito!
NOOOOOOOSSAAAAA parabéns pelos artigos aqui é do Brasil vcs estão de parabéns.
Poderia me ajudar? Segui seus tutoriais, fiz os temas certinhos, e nunca deram erro. Porém, nesse último tema que fiz, não consigo fazer upload de imagens e nem sequer abrir a biblioteca de mídia. Quando troco de tema funciona normalmente. O mesmo erro ocorre tanto na hospedagem, quanto no servidor local... Alguma ideia do que poderia ser? Já pesquisei e tentei várias coisas e até agora nada...
Verifique se você tem disponível o arquivo functions.php para que funcione a sidebar. Caso não, adicione-o no seu tema.
Ótimos artigos!
Super didático e cheio de informações bem explicadas, me ajudou muito a desenvolver meu próprio tema WordPress.
Obrigada!
Caso ja tenha um blog no wordpress como faço para gerar lucros com o blog ?
Talvez este artigo possa ser útil: https://www.wptotal.com/como-rentabilizar-um-site/
teria como fazer com que não apareça todas as postagem no corpo.. no meu caso tenho 21 postagem e aparece todas na pagina inicial. gostaria de coloca umas 3 e as outras em pagina seguintes.. e obrigado pelo tutorial ta indo de muita ajuda.
No painel de administração do WordPress, vá a Opções > Leitura e mude o número de posts por página.
Muito bom esta serie de artigos! Parabens
Talvez não prestei muita atenção, mas me parece que você não falou como criar o cabeçalho, onde aparece a imagem do blog, tipo um banner!
é no header.php
Valeu amigo! obrigado por este tutorial, estou criando um template que esteja adequado a um projeto totalmente simples mas que não se encontra template em lugar algum, nem free nem premium, seu tutorial me ajudou muito. Grande Abraço
Obrigado Celso, sem duvidas com o seu tutorial consegui fazer a migração do meu antigo site no Weebly para WordPress. Muito obrigado mesmo e continue com seu excelente trabalho. Sem duvida o melhor tutorial para criação de temas do WordPress. Abs, Ricardo
Parabéns pelo tutorial, ajudou a entender mais como funciona.
Olá @celsoazevedo:disqus . Meus parabéns pelo tutorial, está ótimo e já consegui obter ótimos resultados. Agora que tenho um tema criado, gostaria de saber como faço para gerenciar o conteúdo dele, por exemplo, criei um slider no início, mas aí queria poder escolher as imagens que serão utilizadas.. ou então escolher 3 imagens destacadas para o meu tema, em uma área no início.. eu já consegui fazer isso usando widgets, onde criei um widget pra selecionar as três imagens e criei a barra pra colocar esse widget na área que eu quero do site. Porém acho que isso seria mais agradável em uma área específica de configurações do tema. Você saberia dizer por onde começar? Tem algum link que ensine onde crio um novo menu no lado esquerdo do wp-admin e criar configurações, salvar e recuperá-las?
Desde já, muito obrigado. E novamente meus parabéns 🙂
Olá Celso.
Muito bom o artigo, bem explicado e fácil de entender.
Eu estou usando o tema: https://wordpress.org/themes/noteworthy/stats/, gostaria de adicionar uma área para widgets no footer, porém já tentei de várias formas e não consegui.
Teria algum plugin ou código que funcione para criar o os áreas de widgets no footer deste tema "noteworthy".
Desde já obrigado por compartilhar seu conhecimento e parabéns pelo trabalho.
Muito bem explicado, obrigado por compartilhar o conhecimento, estou divulgando seu site no meu facebook =)
Acompanhei os posts e ajudou bastante no meu primeiro tema!
Muito obrigado Celso Azevedo, parabéns pelo blog e pelo conteúdo, que é muito bom.
Parabéns pelo trabalho. muito bom mesmo.
só uma pergunta. eu to tentando colocar um layout que fiz com todo o sistema do wordpress, posts comentarios e etc. como devo fazer ?
Obrigado
Bom dia Celso.
Estou utilizando o Tema PinBoard no meu site e estou precisando muito saber uma coisa. Gostaria de saber se há a possibilidade ou nao de mudar algo. Por exemplo, tem uma janela de slide que fica no cabeçalho que passa apenas 5 posts. Na verdade eu criei 12 postes fixo que sao os links para cada seção que criei, e la so ficarao esses posts fixo...eu queria saber como eu mudo esse slide bar passar as imagens de todos os 12 posts e nao apenas os 5 primeiro da lista.
meu email é epphotographer@gmail.com
Ótimo trabalho, agradeço pela ajuda. Parabens.
Parabéns pelo tutorial. Ótimo ponto de partida.
Vlw!!
Estou tendo esse problema, vc poderia me ajudar estou com um trabalho para entregar, até o momento essa é a primeira vezes que isso me ocorre e já vasculhei tudo e ñ encontro o erro se puder me ajudar fico muito grata.
Não to conseguindo instalar, o erro que está dando é "O pacote não pôde ser instalado. A folha de estilo style.css não contém um cabeçalho válido." o que devo fazer como posso arrumar isto, sendo que está tudo certo já conferi a parte header.php e a folha de estilo.
Olá Wanessa,
parece que há algum erro com a parte inicial do style.css. Veja se o ficheiro está igual ao que falamos na parte 2 deste tutorial: https://www.wptotal.com/como-criar-um-wordpress-theme-parte-2/
Olá.. meus parabéns pelo Tutorial, muito bem detalhado. Mas mesmo assim estou passando por uma grande dificuldade pois eu já tenho um site inteiro em HTML e precisaria adapta-lo para WordPress, e não saiu como eu esperava. sera que você poderia dar uma olhada para mim, pois precisaria urgentemente. Ficaria muito grato.. Segue os arquivos.. https://www.dropbox.com/s/autarjday8ezaf0/Arquivos.rar?v=0mcn
Olá, gostei muito do tutorial, muito bem explicado, mas queria saber porque que não foi dito o que por no 'search.php', alguém pode me responder? Ainda sou bem leigo em wp.
Porque ele não fecha a div:
da linha 8 do Functions.php???
Perdão! devo ter apagado no meu Código sem querer... quando vi no Blog estava completo 😀
MUITO BOM SEU BLOG !
Muito obrigado pelas suas informações precisas, passadas de uma forma lógica com excelente didática. Ja faz algum tempo que procuro informações para criação do tema a partir do zero e agora encontrei.
Eu fiz uma apostila em Word, apenas para meu uso, com as informações contidas nas 6 partes passadas aqui no blog, criei uma pasta (voces dizem ficheiro) onde mantenho separado os arquivos dos programas obtidos por download, o pdf e por último tambem baixei o vídeo da parte 6. Com isso tenho tudo que preciso.
Mais uma vez, obrigado!
Olá! Gostei do muito do seu blog!
Gostaria de saber como eu faço para aumentar a sidebar do meu site para que pudesse colocar um banner de 300x250 ? Meu template é o contango do WordPress!
Se puder me ajudar, estarei grato!!
Muitíssimo obrigado! Eu crio sites em wordpress, mas sempre modificando um tema já feito, nunca conseguia fazer algo limpo, novo e era muito difícil saber onde mudar o que mesmo eu conhecendo HTML, e um pouco de CSS. Agora meu site está com um banco novo de códigos, zerado e posso criar ele limpo! Agora também sei o que significa muito código que nem imaginava. Agradecido!
Oi muito obrigada varias vezes eu tentei fazer mas as explicações era tão ruim que desistia, cheguei ate entrar num curso na minha cidade mas eles não me ensinaram o que eu queria ai desisti, tambem tentei editar um tema mas dava erro, agora estou emocionada por conseguir fazer o meu, no local host ele tah perfeito, vou editar como eu quero e te envio o link... muito obrigada mesmo 😉
Pronto, agora segui seu tutorial direitinho. Só preciso saber, como envio o tema?
pelo ftp 😉
Olá. Antes de mais parabéns pelo tutorial, está muito bom!
Tenho uma dúvida: Como faço para colocar uma imagem de fundo através do código css? Inseri uma imagem para o header ( div id = "header" ) e no css ( #header{background-image: blabla.jpg}, isto funciona bem na página html normal mas quando passo para php e insiro no wordpress já não aparece a imagem.
Como poderei fazer?
Obrigado 🙂
Olá João, obrigado pelo comentário.
O css para adicionar uma imagem é este:
#header{background-image:url(imagem.jpg)}
Não se esqueça de mudar o url da imagem.
Mais informações: http://www.w3schools.com/cssref/pr_background-image.asp
Na explicação de function.php, saltaram a linha 6, onde esta um array.
Muito bom mesmo, muito bem explicado!
Não to conseguindo instalar, o erro que está dando é "O pacote não pôde ser instalado. A folha de estilo style.css não contém um cabeçalho válido." o que devo fazer como posso arrumar isto, sendo que está tudo certo já conferi a parte header.php e a folha de estilo.
Antes de mais nada, parabéns pelo artigo. quero que saiba que seu tutorial foi totalmente acessível a mim que sou deficiente visual total. Bom, tentei entrar no link "Código e Hacks" Mas não entra. poderia passar o link direto ou se existir é claro. novamente parabéns.
Celso muito obrigado pelos post me ajudaram muito.
Abraço.
Olá Celso Azevedo,
Foi através deste tutorial que abracei o desafio de desenvolver o site da minha empresa em WorPress.
Ao longo das últimas semanas e após muita investigação descobri um mundo novo:
HTML5, Css5, Sass, Compass, HTML Boilerplate, Twitter Bootstrap, etc.
Queria convidá-lo a visitar o meu site barrentos.com e a deixar um comentário ao design e ao que achar mais relevante.
Obrigado pelo contributo.
Olá Francisco,
parabéns pelo trabalho, o site ficou com boa aparência 🙂
Obrigado pelo artigo,
foi o tutorial mais completo para a criação de um tema de WordPress que eu encontrei na internet (y)
Parabéns
Bom dia,
Uma coisa muito importante que ficou pendente porque eu acho que quando se ensina alguma coisa, se ensina direito e até o final ...
Quais são as opções para se esconder uma sidebar ?
Como ter o controle do conteúdo COM sidebar e SEM sidebar ?
Grato
Boa tarde, eu estou a utilizar o tema classipress para o wordpress e gostava de colocar widgets logo a seguir ao header... é possivel?
Obrigado
Viva
Alguma dica para mudar as tags na página dos comentários?
Queria configurar a parte da data e do autor.
Obrigado.
Estou tendo um problema nos resultados da pesquisa no meu site, quando pesquiso uma palavra aparece os posts encontrados, até aí tudo bem, mais o problema é quando coloco duas palavras no cambo de busca Ex: "Músicas Novas", aparece os resultados, mais quando vou passar para a outra página de resultados da pesquisa, da erro e diz que nada foi encontrado nessa busca, sendo que no link aparace as palavras juntas e é por isso que não funciona. Quando separo as palavras no link, aparece normal as outras páginas com os resultados... alguém pode me ajudar a resolver esse problema?! não sei se alguém entendeu o que eu quis dizer?!
Vou colocar aqui o código do arquivo search.ph do meu site, se tiver alguma coisa errada ou faltando, por favor me ajudem:
“”
<div id="post-" >
<a href="" title="">
post_type == 'post' ) { ?>
“”
meu email kelvindsq.1@gmail.com
se alguem puder fazer a gentileza de meu ajudar por email
Kelvin não sei se ja resolveu o problema, mas se abrir o arquivo pluggable.php que esta dentro da pasta wp-includes verá que na linha 881 refere-se a Location: e estará um True ali, mude para False e veja se resolve o problema.
Estou tendo problemas com meu arquivo functions.php ele ta dando um erro e nao consigo resolver e esse erro so da no servidor em localhost nao de todo vez que entro na pagina soda esse erro exclui o functions.php e tudo voltou a funcionar so que nao consigo adicionar os widgets
esse é o erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/kwdec623/public_html/wp-content/themes/kw design/functions.php:1) in /home/kwdec623/public_html/wp-includes/pluggable.php on line 881
o problema é o function.php, vou até compartilhar a solução. O problema é o Notepad++ que adiciona caracteres separando o <? do php. A solução foi baixar um outro editor e apagar esses espaços.
Amigo nao funcionou isso ae 🙁
estou usando o Dw
Muito tenso essa coisa de fazer Tema para WordPress eu depois de procurar muito e muito eu resolvi ficar com um templete do blogger mesmo mais fácil de editar e eu estou mais acostumado! Mais ainda quero aprender a usar o WordPress parece muito bom.
Agora quero saber como eu faço para acelerar o meu blog!
cara, muito bom o tutorial, vlw mesmo,
só tenho uma duvida de como adicionar e customizar os excerpts já q eles não constam no functions.php
se puder esclarecer minha duvida eu fico grato!
abraço!
Parabéns pelo tutorial, Celso. Bem explicado e funcional. Só estou com um problema em relação ao formulário de comentários: ao enviar a mensagem, o nome e o e-mail do remetente não são apagados automaticamente dos campos. Apenas o campo da mensagem é que reseta. Como posso resolver isto? Abraços!
Se está dizendo no text box faça o seguinte se na textarea ou input (pode estr com um desses dois nome) se tiver o seguinte código: value="Nome", apague-o e coloque esse código + o nome que quer que apareça: placeholder="O Texto Que Queira Que Apareça No Textarea."
Olá, excelente post, gostaria de tirar uma dúvida. Eu fiz todo o processo e o site rodou de boa, agora quando eu upei o tema no wordpress online começou a aparecer a seguinte mensagem no meu dashboard. Warning: Cannot modify header information - headers already sent by (output started at C:Inetpubvhostssorustech.com.brhttpdocswp-contentthemesSorusfunctions.php:1) in C:Inetpubvhostssorustech.com.brhttpdocswp-includesfunctions.php on line 861
Warning: Cannot modify header information - headers already sent by (output started at C:Inetpubvhostssorustech.com.brhttpdocswp-contentthemesSorusfunctions.php:1) in C:Inetpubvhostssorustech.com.brhttpdocswp-includesfunctions.php on line 862
Olá Lucian,
Parece que há alguma problema no functions.php. Reveja esse ficheiro para ver o que está mal.
Cara, realmente o problema é o function.php, vou até compartilhar a solução. O problema é o Notepad++ que adiciona caracteres separando o <? do php. A solução foi baixar um outro editor e apagar esses espaços.
Não sou de comentar, mas tenho que tirar o chapéu esses 6 artigos foram ÓTIMOS simplesmente fácil de entender tudo, agora é só tirar o máximo de proveito do wordpress. Obrigado por ter feito isso.
Olá Rudolf,
obrigado pelo comentário, abraço!
Cara você está de parabéns fez um tutorial muito bem explicado que serviu para sanar varias de minhas dúvidas. Grato!
Obrigado pelo comentário! 🙂
Olá Leandro,
em principio parece que tem alguma coisa mal na linha 4 do functions.php. Compare o seu functions.php com o functions.php deste tutorial para encontrar o problema.
Espero ter ajudado.
perfeito vlw pelo post amigo tava curioso pra aprender, wp é algo simples e complexo ao msm tempo!
Obrigado pelo comentário 🙂
Muito bom! Ajudou bastante. Mas eu to tentando criar um tema pra empresa onde eu trabalho. Segui direitinho todos os passos da série. Só que as páginas que já existiam não apareceram no "menu". O que eu devo fazer? :/ E se eu quiser uma Imagem na header? Estou com muita duvida!
Para mostrar as páginas fixas do wordpress, pode usar a tag que falamos na parte sobre o header.php. Pode também criar o menu manualmente com o código.
Sobre a imagem, usando html ou css pode adicionar a imagem no header. É preciso sempre saber pelo menos os básicos de html e css para poder criar ou alterar um tema.
Espero ter ajudado 🙂
Olá Celso, grande trabalho, o melhor que vi até agora sobre esta tema, parabéns!
Veja pfv se me consegue ajudar, consegui juntar todo o código de php segundo os seus passos a um site que já tinha feito e consegui que funcionasse tudo bem dentro do WP, mas dá-me este erro no final da página do dashboard:
Broken Themes
The following themes are installed but incomplete. Themes must have a stylesheet and a template.
Estranho porque ele já assumiu o estilo css que lhe eu lhe atribui no entanto dá este erro, se houver alguma dica para isto agradeço, um Abraço!
Olá Sérgio,
isso acontece quando os ficheiros não são bem transferidos para o alojamento. Recomendo que apagues o tema todo e voltes a transferi-lo para o teu site. 😉
Espero ter ajudado.
Excelente artigo!
Com certea me servira muito bem para um projet que tenho em mente!
Mais uma vez parabéns pelas postagens. Para quem tiver dificuldades com servidores locais recomendo o programa USBWebserver (http://www.usbwebserver.net/en/download.php), se alguém tiver interesse posso passar o passo a passo como utilizar. Utilizei esse programa ao longo de todo tutorial.
Um forte abraço,
Fábio
Muito bem explicado gostei do seu site mano!
vou salvar nos favoritos.
Mas eu quero é uma hospedagem grátis para hospedar meu Word Press faz uma postagem sobre isso?
Celso, estou com problema para migrar o blog de um servidor local para o servido real dele. Pesquisei algumas coisas é pro causa que tem algumas referencia nos arquivos apontando par ao localhost, algumas coisas sobre abspath e bloginfo. Já fiz algumas alterações que encontrei, mas não consigo acessar o admin do site e o css não está linkado.
Tem alguma idea de como me ajudar?
obrigado
Parabens pelos post, muito bons, me ajudaram muito.
Olá Felipe,
nunca tive que transferir uma instalação local para um servidor online por isso não sei quais são os passos a seguir, mas se você esteve só a criar um tema, o melhor e mais correto é mesmo transferir só o tema.
Entendi, o mais certo então é fazer a instalação normal só ja no servidor e depois transferir somente os arquivos criados para o novo tem.
muito Obrigado
Boa noite,
Fiz todos os passos, e agora como faço para usar esse tema no meu blog?
Obrigado e Parabéns!
Como instalar um tema no wordpress: https://www.wptotal.com/como-instalar-um-tema/
Olá, Celso! Suas explicações são muito boas. Parabéns! Fiz o passo-a-passo e notei duas coisinhas: o search.php não está mostrando o resultado de uma busca porque ainda está com código estático. E o menu superior (Página 1, Página 2...) também não mostra as páginas criadas. Sei que você disse que esse seria um modelo básico mas este itens são básicos. Será que poderia incluir mais um artigo completando essas duas coisinhas? Assim o template básico estará maravilhoso. Obrigada.
Olá Deborah,
esqueci-me de apagar o ficheiro search.php que está a mostrar os resultados das buscas. Como a minha ideia era criar um tema simples, optei por não trabalhar o search.php porque o archive.php faz o mesmo trabalho. Já removi esse ficheiro, peço que faça o mesmo 🙂
Relativamente ao menu, foi outro esquecimento meu. Já actualizei a segunda parte do tutorial e já adicionei a tag que mostra as categorias. Leia na parte onde fala sobre o header.php: https://www.wptotal.com/como-criar-um-wordpress-theme-parte-2/
Obrigado pelo comentário e peço desculpa por estes dois esquecimentos 🙂
Obrigada, Celso, pelas atualizações. Não tem que se desculpar. Estamos aqui para colaborar uns com os outros. Obrigada, mesmo. Agora o tema básico está certinho. E vamos em frente!!!
Mas falta a estililazão e os thumbs que disseram que iam explicar na primeira parte?
No fim deste artigo diz:
"Nos próximos artigos sobre código (...) vamos explicar como adicionar funcionalidades avançadas a um tema."
Ou seja, toda a informação para criar um tema foi dada e nos próximos artigos vamos ensinar a adicionar mais coisas ao tema: thumbnails, menus, etc, etc.