Como o WordPress exibe a data da última atualização?Recuperar o código de data e hora mais recente

WordPressO site precisa considerar a questão do fuso horário cruzado e consistência do fuso horário, podemos usar a função de tempo php DATE_W3C para alcançar.

Como o WordPress exibe a data da última atualização?

Há duas maneiras de exibir a hora da última atualização do artigo, como segue:

  1. Exibido como "datetime" (por exemplo, 2022 de maio de 5 15h11)
  2. Use o formulário "antes da hora" em vez da exibição da data (por exemplo, 50 minutos atrás)

A forma de data do artigo que chama "datetime"

Geralmente, o arquivo modificado é single.php, e o arquivo modificado varia de acordo com o tema do WordPress.

Copie e cole o seguinte código onde você deseja exibir a hora ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
Last updated: <?php the_modified_time('F j, Y'); ?> at <?php the_modified_time('g:i a'); ?>
</time>

Onde "DATE_W3C" é a função de hora do php (problema de formato de fuso horário)

Outros formatos de hora que podem ser usados ​​são os seguintes (consulteback-end do WordPress"Definir" fuso horário) ▼

Como o WordPress exibe a data da última atualização?Recuperar o código de data e hora mais recente

Os artigos chamam "antes da hora" em vez de exibir a data

Use as funções integradas do WordPress human_time_diff() concluir.

Copie e cole o código abaixo onde deseja exibir a hora ▼

<time class="updated" datetime="<?php echo esc_attr( get_the_modified_date( DATE_W3C ) ); ?>">
<?php printf( __( 'Last updated: %s ago', 'ufomega' ), human_time_diff( get_the_modified_date( 'U' ), current_time( 'timestamp' ) ) ); ?>
</time>

entre eles,"ufomega" é o nome do tema, você pode alterá-lo para o seu tema. Quando definido para um nome de post_type personalizado, ele pode ser usado para o tipo de postagem correspondente.

O PHP tem muitos parâmetros para lidar com o tempo, mas o WordPress tem seu próprio conjunto de parâmetros para lidar com o tempo (que pode lidar com GMT e hora local).Função:current_time(), precisam ser usados ​​de acordo com sua função.

current_time( 'timestamp' ) Obtenha a hora local, mude para current_time( 'timestamp', 1 ) Retorna a hora GMT (zero fuso horário).

Problema de formato de fuso horário do WordPress

Site WordPressQuestões de fuso horário cruzado precisam ser consideradas.

Se o formato de fuso horário do site WordPress não for uniforme, quando o índice do mecanismo do Google (estrutura de dados), a hora pode não ser exibida ou a hora exibida pode estar errada e inconsistente.

De acordo com a documentação oficial do Google, as datas usam o padrão ISO 8601.

De acordo com o padrão, a função datetime em UTC (International Standard Time) é DATE_W3C

As funções de tempo comumente usadas em php são:

  • DATE_COOKIE – Cookies HTTP (por exemplo, sexta-feira, 13 de maio-22 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Consórcio da World Wide Web (por exemplo, 2021-05-13T15:52:01+00:00)

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartilhou "Como o WordPress exibe a última data de atualização?Recupere o código de data e hora mais recente" para ajudá-lo.

Bem-vindo a compartilhar o link deste artigo:https://www.chenweiliang.com/cwl-28047.html

Bem-vindo ao canal Telegram do blog de Chen Weiliang para receber as últimas atualizações!

🔔 Seja o primeiro a obter o valioso "Guia de uso da ferramenta de IA de marketing de conteúdo ChatGPT" no diretório superior do canal! 🌟
📚 Este guia contém um valor enorme, 🌟Esta é uma oportunidade rara, não perca! ⏰⌛💨
Compartilhe e curta se gostar!
Seus compartilhamentos e curtidas são nossa motivação contínua!

 

发表 评论

Seu endereço de e-mail não será publicado. 必填 项 已 用 * 标注

滚动 到 顶部