Desenvolvimento Web utilizando o CMS Wordpress – Desenvolvimento de Templates e Personalizações

   O Wordpress é um dos CMS mais populares utilizados por milhões de blogs, na verdade mais de 810 milhões segundo os relatórios mais recentes de 2024. Isto representa 43,6% de todos os websites no mundo. O Wordpress é ideal para criar um Blog, mas também pode ser utilizado para websites bastante grandes, bem como websites de comércio eletrónico que possuem um inventário de alguns milhares de produtos. Na verdade, existem muitas lojas online a funcionar com WooCommerce que têm mais de 50.000 produtos.  
O aspeto e a aparência de um site baseado em Wordpress podem ser alterados através de "temas". Podemos criar um tema Wordpress para que tenha o mesmo aspeto e aparência do nosso website estático. Pode ter um simples website WordPress acessível em muito pouco tempo ou um website complexo de comércio eletrónico. A escolha é sua. Por exemplo, abaixo está a imagem de um tema Wordpress criado com o aspeto e a aparência da versão antiga deste website.

Modelo WordPress personalizado

Instalar o Wordpress

   O Wordpress é simples de instalar. Tem apenas de garantir que o seu alojamento cumpre os requisitos mínimos. Além disso, precisa de ter à mão os dados da base de dados.
Instalando Wordpress

Criando o banco de dados

   O seu serviço de alojamento terá algum método para criar uma base de dados através do painel de controlo. Caso esteja a criar uma através do phpMyAdmin, terá de criar um nome de utilizador e uma palavra-passe, bem como criar uma base de dados com o mesmo nome do utilizador.
Creating a Database in PHPMyAdmin

Concluir a Instalação do WordPress

   O passo seguinte no processo de instalação do Wordpress é indicar o Título do Site, Nome de Utilizador, Palavra-passe e Email. Depois de especificar estes dados, está tudo pronto. Após alguns minutos o WordPress estará instalado.
Concluindo a instalação do Wordpress

A Estrutura do Tema Wordpress

   Um template Wordpress geralmente consiste nas seguintes partes – o header (cabeçalho), o conteúdo, a barra lateral (sidebar) e o footer (rodapé). Todas estas partes são montadas pelo ficheiro index.php (na pasta do tema). Se o tema contiver duas barras laterais, ambas serão carregadas. Por exemplo, o aspeto atual deste website foi convertido num tema Wordpress. Os temas Wordpress também podem ser responsivos. Por exemplo, o tema Wordpress criado com o mesmo aspeto e aparência deste website também é responsivo, tal como o próprio website. Uma breve referência às várias personalizações possíveis no Wordpress é apresentada abaixo.

Personalização da Exibição do Título

O título pode ser configurado para exibir apenas o nome do artigo e não Nome do artigo | Nome do Website. A exibição do título no topo do conteúdo em cada página ou artigo também pode ser desativada comentando a linha <?php the_title( '<h1 class="entry-title">', '</h1>' ); ?> no ficheiro content-page.php do seu tema. Há também outra forma de personalizar o título.
O título pode ser personalizado e a meta description pode ser adicionada utilizando um plugin SEO adequado, que é a forma recomendada e mais simples. O mais popular é o plugin Yoast SEO.
Plug-in Yoast SEO para Wordpress em ação

Desativar Comentários

   Pode desativar comentários em todos os seus artigos do blog desmarcando a opção "Permitir que as pessoas publiquem comentários em novos artigos" em Definições >> Discussão. Caso queira desativar comentários em páginas estáticas ou "páginas", terá de remover ou comentar o snippet de código "<?php comments_template(); ?>" do ficheiro page.php do seu tema.

Criar uma Página Inicial Estática

   Pode escolher uma página estática para ser exibida como a sua página inicial. Isto pode ser feito em Definições >> Leitura e, em seguida, em “A página inicial mostra”, selecionar “Uma página estática”.

Configuração da página inicial do WordPress

Menus

   Pode ter um menu superior, bem como menus na barra lateral. Os itens do menu podem ser adicionados e ordenados a partir do painel de controlo, após iniciar sessão como administrador. Só poderá criar um menu no topo se isso for suportado pelo seu tema.
Wordpress Menu

Widgets do Wordpress e Como Personalizar o Widget Meta

   Pode escolher quais widgets devem ser exibidos na barra lateral em Aparência >> Widgets. Também pode criar um menu personalizado para ser exibido na barra lateral.
   O widget Meta pode ainda ser personalizado modificando o código no ficheiro default-widgets.php, que está localizado em /wp-includes/

Adicionar e Editar Conteúdo

   Para facilitar a edição de conteúdo (páginas e artigos) existe um editor WYSIWYG presente na instalação padrão. Pode atualizar o editor através de uma extensão.
   . Editando uma postagem ou página do WordPress

Funcionalidades dos Sistemas de Gestão de Conteúdos (CMS) Wordpress:

  • Funciona no servidor web Apache com PHP e MariaDB ou MySQL. A versão atual é o Wordpress 6.9, lançada em Dezembro de 2025.
  • Ideal para o desenvolvimento de Blogs com até milhares de páginas, websites regulares ou websites de comércio eletrónico baseados em WooCommerce.
  • Também adequado para websites de reservas de viagens ou reservas de hotel com base em WooCommerce e um plugin adicional de reservas.
  • Funcionalidade para adicionar ou editar conteúdo através de uma interface simples baseada no browser.
  • Os itens do menu podem ser ordenados conforme necessário.
  • Após instalar e ativar uma extensão, um site Wordpress pode ter URLs Amigáveis para Motores de Busca (SEF URLs). Os nomes das páginas e os títulos podem ser personalizados.
  • O aspeto e a aparência do seu site são totalmente personalizáveis através de “Temas”.
  • Gera código muito limpo. Assim, as páginas são geradas relativamente rápido.
  • Títulos de páginas personalizados podem ser utilizados em cada página, para serem adequados ao conteúdo existente nessa página.
  • Títulos e descrições personalizados também podem ser utilizados, caso necessário, instalando uma extensão de SEO.

Sobre o Autor

Joseph de Souza é um destacado consultor SEO freelance e desenvolvedor web em Goa, Índia, com mais de 18 anos de experiência em marketing na internet.
Tem um historial comprovado, ajudando várias empresas a aumentar significativamente o tráfego e, consequentemente, as receitas e lucros.
Além do inglês, Joseph otimizou com sucesso dois websites em alemão e um website em dinamarquês obtendo resultados excelentes.