Artigo Diretório
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:
- Exibido como "datetime" (por exemplo, 2022 de maio de 5 15h11)
- 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) ▼
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!
📚 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!