Como mostra WordPress a última data de actualización?Lembra o código de data e hora máis recente

WordPressO sitio web debe considerar o problema da coherencia entre zonas horarias e zonas horarias, podemos usar a función horaria php DATE_W3C para conseguir.

Como mostra WordPress a data da última actualización?

Hai dúas formas de mostrar a hora da última actualización do artigo, como segue:

  1. Amosado como "datahora" (por exemplo, 2022 de maio de 5 ás 15:11)
  2. Usa o formulario "antes da hora" en lugar da visualización da data (por exemplo, hai 50 minutos)

A forma de data do artigo que chama "datetime"

Xeralmente, o ficheiro modificado é single.php e o ficheiro modificado varía segundo o tema de WordPress.

Copia e pega o seguinte código onde queres mostrar 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 función horaria php (problema de formato de zona horaria)

Outros formatos de hora que se poden usar son os seguintes (consulteBackend de WordPress"Establecer" zona horaria) ▼

Como mostra WordPress a última data de actualización?Lembra o código de data e hora máis recente

Os artigos chaman "antes da hora" en lugar de mostrar a data

Use as funcións integradas de WordPress human_time_diff() realizar.

Copia e pega o código a continuación onde queres mostrar 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>

en",UFOmega" é o nome do tema, podes cambialo polo teu tema. Cando se configura un nome de post_type personalizado, pódese usar para o tipo de publicación correspondente.

PHP ten moitos parámetros para xestionar o tempo, pero WordPress ten o seu propio conxunto de parámetros para xestionar o tempo (que pode tratar co GMT e a hora local).Función:current_time(), deben usarse segundo a súa función.

current_time( 'timestamp' ) Obter a hora local, cambiar a current_time( 'timestamp', 1 ) Devolve a hora GMT (zona horaria cero).

Problema de formato de zona horaria de WordPress

Sitio web de WordPressHai que ter en conta os problemas de fuso horario cruzado.

Se o formato da zona horaria do sitio de WordPress non é uniforme, cando o índice do motor de Google (estrutura de datos), a hora pode non mostrarse ou a hora mostrada pode ser incorrecta e inconsistente.

Segundo a documentación oficial de Google, as datas usan o estándar ISO 8601.

Segundo o estándar, a función de data e hora en UTC (Hora estándar internacional) é DATE_W3C

As funcións horarias máis usadas en php son:

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

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como mostra WordPress a última data de actualización?Lembra o código de data e hora máis recente" para axudarche.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-28047.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba