Pregunta sobre The Events Calendar de Wordpress:

fine_get_start_date devuelve inconsistentemente cuando se le da un formato de fecha

Un usuario pregunt贸 馃憞

Encontr茅 que la funci贸n fine_get_start_date () se remonta irresponsablemente, incluso diciendo que el 10 de octubre de 2017 es s谩bado y domingo cuando en realidad es martes. Aqu铆 hay un ciclo de prueba que ejecut茅 en un ejemplo de dos eventos y la salida:

tribe_get_start_date(): Saturday 14 October @ 8:30 pm
tribe_get_start_date(null): Saturday 14 October @ 8:30 pm
tribe_get_start_date(null, false): Saturday 14 October
tribe_get_start_date(null, true): Saturday 14 October @ 8:30 pm
tribe_get_start_date(null, false, 'l n F Y'): Saturday 10 October 2017
tribe_get_start_date(null, true, 'l n F Y'): Saturday 10 October 2017
tribe_get_start_date(null, true, 'l n F Y g:ia'): Saturday 10 October 2017 8:30pm

tribe_get_start_date(): Sunday 15 October @ 8:00 am
tribe_get_start_date(null): Sunday 15 October @ 8:00 am
tribe_get_start_date(null, false): Sunday 15 October
tribe_get_start_date(null, true): Sunday 15 October @ 8:00 am
tribe_get_start_date(null, false, 'l n F Y'): Sunday 10 October 2017
tribe_get_start_date(null, true, 'l n F Y'): Sunday 10 October 2017
tribe_get_start_date(null, true, 'l n F Y g:ia'): Sunday 10 October 2017 8:00am

El 煤ltimo 4.5.13 tiene el plugin Calendario de eventos, que es el n煤cleo de WordPress 4.8.2 en-au. Estos resultados siguen siendo los mismos despu茅s de desactivar todos los dem谩s plugins.

Parece distorsionarse cuando se le da un formato de fecha, pero puedo probar el mismo formato de fecha en Eventos> Configuraci贸n> Pantalla perfectamente.

驴Alguna sugerencia?

(@ barryhughes-1)

Hace 3 a帽os, 4 meses

Interesante. Si esto es un error, nos encantar铆a eliminarlo. 驴Alguna posibilidad de que pueda compartir su c贸digo de prueba, incluido el bucle y la consulta que est谩 utilizando para alimentarlo (o alg煤n otro contexto sobre d贸nde y cu谩ndo se ejecuta)?

(@ lon dubh9)

Hace 3 a帽os, 4 meses

Saludos Barry. Aqu铆 est谩 el bucle principal que necesito para mostrar una lista de eventos:

<!-- Events Loop -->
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div class="event contain hovertint bordertop roundedcorners-bottom">
	<div class="info contain">
		<h3><a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a></h3>
		<h4><?php echo tribe_get_start_date(null, true); ?></h4>
		<p><?php the_excerpt(); ?></p>
		<a class="btn btn-primary" href="<?php echo strip_tags(tribe_get_event_website_link()); ?>">Get tickets<span class="glyphicon glyphicon-tags" aria-hidden="true"></span></a>
		<a class="btn btn-info" href="<?php the_permalink(); ?>">More info<span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span></a>
	</div><!-- info -->
</div><!-- event -->
<?php endwhile; ?>
<?php endif; ?>

Al cambiar el formato de fecha aqu铆, se crea una salida como s谩bado 14 de octubre, o extra帽amente s谩bado 10 de octubre.

(@ barryhughes-1)

Hace 3 a帽os, 4 meses

Lo siento, pero no he entendido bien los pasos necesarios para ver esto o, de lo contrario, no puedo replicar.

Esto es lo que intent茅: recog铆 su c贸digo y lo us茅 como una violaci贸n tribe-events/list.php modelo. Luego lo ejecut茅 sin cambios y no not茅 nada inesperado, as铆 que prob茅 los otros formatos que compartiste y nuevamente no vi nada malo.

Al cambiar el formato de fecha aqu铆, se crea una salida como s谩bado 14 de octubre, o extra帽amente s谩bado 10 de octubre.

驴Puede aclarar este aspecto: es necesario que el bucle se ejecute dos veces en el mismo intento para ver el problema, o …?

(@ courane01)

Hace 3 a帽os, 2 meses

隆Hola! Este hilo ha estado inactivo por un tiempo, as铆 que vamos a seguir adelante y marcarlo como Resuelto. No dude en abrir un nuevo hilo si surge alguna otra pregunta y estaremos encantados de ayudarle. 馃檪

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.