¿Cómo muestra WordPress la última fecha de actualización?Recuperar el último código de fecha y hora

WordPressEl sitio web debe considerar el problema de la consistencia de la zona horaria cruzada y la zona horaria, podemos usar la función de tiempo php DATE_W3C para lograrlo.

¿Cómo muestra WordPress la última fecha de actualización?

Hay dos formas de mostrar la hora de la última actualización del artículo, de la siguiente manera:

  1. Se muestra como "fecha y hora" (por ejemplo, 2022 de mayo de 5 a las 15:11 a. m.)
  2. Use el formulario "antes de la hora" en lugar de mostrar la fecha (por ejemplo, hace 50 minutos)

La forma de fecha del artículo que llama "datetime"

Generalmente, el archivo modificado es single.php, y el archivo modificado varía según el tema de WordPress.

Copia y pega el siguiente código donde quieras mostrar la 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>

Donde "DATE_W3C" es la función de tiempo de php (problema de formato de zona horaria)

Otros formatos de tiempo que se pueden utilizar son los siguientes (consulteback-end de WordPress"Establecer" zona horaria) ▼

¿Cómo muestra WordPress la última fecha de actualización?Recuperar el último código de fecha y hora

Los artículos llaman "antes de tiempo" en lugar de mostrar la fecha

Utilice las funciones integradas de WordPress human_time_diff() lograr.

Copie y pegue el código a continuación donde desea mostrar la 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 ellos,"Ufomega" es el nombre del tema, puede cambiarlo a su tema. Cuando se establece en un nombre de tipo de publicación personalizado, se puede usar para el tipo de publicación correspondiente.

PHP tiene muchos parámetros para manejar el tiempo, pero WordPress tiene su propio conjunto de parámetros para manejar el tiempo (que puede manejar GMT y la hora local).Función:current_time(), necesita ser utilizado de acuerdo a su función.

current_time( 'timestamp' ) Obtenga la hora local, cambie a current_time( 'timestamp', 1 ) Devuelve la hora GMT (zona horaria cero).

Problema de formato de zona horaria de WordPress

sitio web de wordpressEs necesario considerar los problemas de las zonas horarias cruzadas.

Si el formato de la zona horaria del sitio de WordPress no es uniforme, cuando el índice del motor de Google (estructura de datos), es posible que no se muestre la hora o que la hora mostrada sea incorrecta e inconsistente.

Según la documentación oficial de Google, las fechas utilizan el estándar ISO 8601.

De acuerdo con el estándar, la función de fecha y hora en UTC (Hora estándar internacional) es DATE_W3C

Las funciones de tiempo comúnmente utilizadas en php son:

  • DATE_COOKIE: cookies HTTP (por ejemplo, viernes, 13 de mayo de 22 a las 15:52:01 UTC)
  • DATE_ISO8601 – ISO-8601 (e.g. 2022-05-13T15:52:01+0000)
  • DATE_W3C – Consorcio World Wide Web (p. ej., 2021-05-13T15:52:01+00:00)

Esperanza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) compartió "¿Cómo muestra WordPress la última fecha de actualización?Recuperar el último código de fecha y hora" para ayudarte.

Bienvenido a compartir el enlace de este artículo:https://www.chenweiliang.com/cwl-28047.html

¡Bienvenido al canal de Telegram del blog de Chen Weiliang para obtener las últimas actualizaciones!

🔔 ¡Sea el primero en obtener la valiosa "Guía de uso de la herramienta de inteligencia artificial para marketing de contenidos ChatGPT" en el directorio superior del canal! 🌟
📚 Esta guía contiene un gran valor. 🌟Esta es una oportunidad única, ¡no la pierdas! ⏰⌛💨
¡Comparte y dale me gusta si te gusta!
¡Su compartir y Me gusta son nuestra motivación continua!

 

发表 评论

Su dirección de correo electrónico no será publicada. 项 已 用 * 标注

滚动 到 顶部