3 maneiras diferentes de mostrar automaticamente a data de hoje no WordPress
Publicados: 2017-07-02Já desejou exibir a data de hoje em seu site WordPress? Exibir a data atual ajuda os leitores a saberem que você ainda está vivo e feliz. E se seus leitores forem esquecidos como eu, isso pode até ajudá-los a se lembrar de uma data de entrega iminente!
Embora alguns temas do WordPress incluam uma opção integrada para exibir a data de hoje em seu site, a maioria dos temas não inclui. Portanto, se quiser exibir a data atual em algum lugar do seu site WordPress, você precisará cuidar das coisas sozinho.
Neste post, vou apresentar três métodos diferentes de como mostrar a data de hoje no WordPress. Primeiro, vou mostrar um dos poucos plug-ins funcionais com essa funcionalidade. Então, darei a você um rápido tutorial sobre como criar seu próprio shortcode. E, finalmente, vou completar as coisas com dois trechos de código diferentes que você pode usar para adicionar a data de hoje diretamente aos arquivos de modelo do seu tema.
Vamos cavar…
Como mostrar a data de hoje com um plug-in WordPress
Existem alguns plug-ins diferentes que pretendem permitir que você mostre a data de hoje em seu site WordPress. Mas, para minha tristeza, muitos deles realmente não funcionam mais. Depois de testar alguns que não funcionaram muito bem, finalmente encontrei um que funcionava na forma de widget de data e hora.
Não é novidade que o widget de data e hora oferece um novo widget que você pode usar para inserir a data e a hora atuais em qualquer área com widget. Se você preferir um código de acesso a um widget, mostrarei como criar seu próprio código de acesso para a data de hoje na próxima seção.
Este plugin é bom porque permite configurar a formatação, fonte e tamanho da fonte, bem como algumas cores personalizadas.
Para usar o plugin, tudo que você precisa fazer é instalá-lo e ativá-lo. Em seguida, vá para Aparência → Widgets e arraste sobre o novo widget de Data e Hora como faria com qualquer outro:

Em seguida, você só precisa percorrer e configurar cada opção:
- Formato de hora: você pode escolher entre alguns formatos de hora diferentes ou escolher Nenhum para desligar esta parte (e exibir apenas a data).
- Formato da data: escolha o formato que deseja usar para a data.
- Família de fontes: escolha uma família de fontes alternativas (o widget deve herdar a fonte do seu tema como primeira escolha).
- Tamanho da fonte: autoexplicativo.
- Cor do texto: a cor de todo o texto no widget.
- Cor de fundo: o fundo do texto.
Vou deixar o fundo preto e a cor do texto branca, apenas para que você possa ver como esses dois elementos funcionam.
Depois de salvar seu widget, você verá a data de hoje no front-end:

Bem fácil! Mas, na verdade, é quase tão fácil criar seu próprio código de acesso que exibe a data atual. Veja como:
Como criar um shortcode para exibir a data de hoje no WordPress
Se você preferir uma abordagem mais manual, pode criar seu próprio shortcode usando apenas algumas linhas de código. Pessoalmente, este é o meu método preferido porque oferece a flexibilidade de inserir a data atual em qualquer parte do seu conteúdo, não apenas em áreas com widget.
Você pode colocar este código em:
- O arquivo functions.php do seu tema filho
- Um plugin personalizado que você mesmo cria
Vou mostrar como fazer isso usando functions.php porque esse é o método mais simples - você só precisa se lembrar de copiar este código se mudar de tema.
Para criar o shortcode, você só precisa adicionar este código ao seu arquivo functions.php:
function displayTodaysDate( $atts )
{
return date(get_option('date_format'));
}
add_shortcode( 'datetoday', 'displayTodaysDate');
O código de acesso usará o mesmo formato de data definido em Ajustes → Geral .

Depois de adicionar o código, você pode usar o código de acesso [datetoday] no Editor do WordPress ou no Módulo de código Divi:

E vai mostrar a data atual no front-end seguindo o formato nas configurações do WordPress:

Você também pode adicionar formatação básica às suas datas usando o Editor TinyMCE. Por exemplo, se você colocar o código abreviado em negrito, a data também aparecerá em negrito no front-end do seu site.
Nota - este código é uma versão corrigida do código de Ben Poland de Today's Date , um plugin que não funciona mais por causa de um espaço incorreto na função shortcode. Encontrei o plugin de Ben no diretório WordPress.org e pretendia usá-lo neste tutorial. Mas nos testes, descobri que só funcionava se eu editasse manualmente o código para remover o espaço do shortcode.
Como exibir a data de hoje com código
Observação - esta seção é realmente destinada apenas a pessoas que estão pelo menos um pouco familiarizadas com códigos e temas WordPress. Se você for um iniciante, recomendo que se atenha aos dois métodos anteriores.
Por fim, se você estiver disposto a sujar as mãos nos arquivos de modelo do seu tema, também pode usar uma única linha de PHP para inserir a data de hoje em qualquer lugar do seu site WordPress.
Existem dois snippets de código diferentes que você pode escolher:
<?php echo date(get_option('date_format')); ?>O trecho acima exibe a data atual de acordo com as configurações do WordPress, assim como o código de acesso.
Mas você também pode especificar um formato de data exclusivo usando este trecho de código:
<?php echo date('l jS F Y'); ?>Você pode descobrir quais são os vários formatos neste artigo do Codex do WordPress.
Por exemplo, se você adicionar o código logo abaixo da tag de fechamento </header> em seu arquivo header.php assim:

Em seguida, a data atual será exibida logo abaixo do seu cabeçalho em seu site front-end:

Você pode precisar brincar com o posicionamento - mas é outra maneira fácil de exibir a data de hoje em seu site WordPress.
Para obter mais controle, você pode colocar o código em um <div> e, em seguida, usar CSS para estilizar e / ou posicionar esse <div> em seu site.
Resumindo
Embora não seja uma grande mudança, exibir a data de hoje no seu site WordPress pode ser útil dependendo do tópico do seu site.
Se você deseja exibir a data de hoje em sua barra lateral (ou outras áreas com widget), o plugin Date and Time Widget será sua melhor opção.
Caso contrário, recomendo criar seu próprio shortcode ou, se você tiver pelo menos algumas habilidades básicas de codificação, vasculhar os arquivos de modelo de seu tema.
Perdemos sua maneira favorita de adicionar a data do dia atual ao WordPress? Sinta-se à vontade para compartilhar suas sugestões abaixo.
Imagem em miniatura do artigo por 32 pixels / shutterstock.com
