Directorio de artigos
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:
- Amosado como "datahora" (por exemplo, 2022 de maio de 5 ás 15:11)
- 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) ▼
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.
📚 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!