WordPress the_time

The_date wordpress

Contents

Las funciones para la Hora y la Fecha aceptan la cadena de formato como parámetro para anular el formato predeterminado de la Fecha y la Hora para ciertos lugares en los archivos del tema o del plugin. Al igual que en la Configuración General, esta cadena de formato es una plantilla de caracteres donde cada carácter representa una parte específica de la Fecha o la Hora.

Para localizar la fecha y la hora, utilice la función wp_date(). La función wp_date() se comporta básicamente como la función PHP date(), excepto que también traduce cosas como los nombres de los meses y los días de la semana y similares a la localización actual del sitio. Puede sustituir una llamada a date() por una llamada a wp_date(), utilizando los mismos argumentos.

Alternativamente, puede envolver su formato predefinido en __() o _e() para permitir a los traductores ajustar la fecha y la hora al formato local apropiado. Si lo hace, debería incluir también un comentario de traductor, para que los traductores sepan a qué se refiere el formato de fecha y dónde se utiliza, para que puedan convertirlo con precisión.

Algunas letras no tienen un formato asociado en la función de fecha de PHP. Por ejemplo, x pasada en la cadena de formato devolverá actualmente una x literal. Sin embargo, esto puede cambiar en algún momento en el futuro y x puede tener un formato asociado.

Obtener_la_hora

Esta etiqueta muestra la fecha (y la hora) de la última modificación de una entrada. Esta etiqueta funciona igual que the_modified_time(), que también muestra la fecha y hora de la última modificación de una entrada. Esta etiqueta debe utilizarse dentro del bucle. Si no se especifica ningún parámetro de formato, se utilizará el formato de fecha predeterminado (tenga en cuenta que dice Formato de fecha) de Administración > Opciones > General para el formato de visualización.

Esta etiqueta muestra la hora (y la fecha) en que se modificó por última vez una entrada y es similar a la funcionalidad de the_time(), que muestra la hora (y la fecha) en que se creó una entrada. Esta etiqueta debe utilizarse dentro del bucle. Si no se especifica ningún parámetro de formato, se utiliza el formato de fecha predeterminado (tenga en cuenta que dice Formato de fecha) de Administración > Opciones > General para el formato de visualización.

Muestra o devuelve el título del mes y el año de la página actual. Esta etiqueta sólo funciona cuando el argumento m o mes de archivo ha sido pasado por WordPress a la página actual (esto ocurre cuando se ve una página de archivo mensual). Nota: Esta etiqueta sólo funciona en las páginas de archivo de fechas, no en las plantillas de categorías u otras.

WordPress cambiar el formato de la fecha

..you are limiting the post date to the day that the post was originally published. This is fine for many situations, but if you ever update your WP posts with newer information, it can be an SEO benefit to display the date that reflects the most recent update. You know, so if you publish a post in 2012 and then update it in 2018, the post date will show the most current date instead of the older date. Whether or not this strategy is a good fit for your site is entirely up to you; I’m just here to show you how it’s done.

What’s going on here? Well basically we replaced the the_time() tag the_modified_time(). That’s the moral of the story, right there. When using this code, your posts will display the most current date available.

<?php if (get_the_time(‘c’) === get_the_modified_time(‘c’)) : ?> <span>on</span> <?php else : ?> • <span>Updated on</span> <? php endif; ?> <time datetime=»<?php the_modified_time(‘c’); //the_time(‘Y-m-j’); ?>»><?php the_modified_time(‘F jS, Y’); ?></time>

Códice de WordPress

Es realmente gracioso, pero mis funciones the_date() y the_time() muestran la fecha y la hora actuales en lugar de la hora de publicación del post, por lo que en cada actualización de la página, la hora cambia según la hora y la fecha reales.

get_the_date(): Esta función obtiene la fecha y no se hace eco de ella. Para hacer eco de la fecha, se utiliza echo get_the_date(), que da el mismo resultado que the_date(). Es útil si ya estás usando echo en tu código. También puede ayudarte a sortear el problema de las fechas que no se muestran, como verás en breve.

Así que, esto es lo que finalmente pienso: el propósito de the_date() y the_time() es mostrar la fecha y la hora publicadas, aunque en la documentación se diga que muestran o recuperan la fecha/hora en que se escribió el post actual.