Un utente ha chiesto informazioni su The Events Calendar di Wordpress

Mostra gli eventi in corso

Un utente ha chiesto 👇

Quando trovi eventi imminenti, utilizzando tribe_get_events() sembra che se l’ora di inizio viene trascorsa, l’evento non viene mostrato, il che non è molto appropriato. Se c’è un evento oggi, dalle 2:00 alle 2:25, lo mostrerei sicuramente quando qualcuno arriva sul sito alle 2:05.

Quindi questo codice non dovrebbe fornirmi gli eventi che hanno più ore di fine di adesso? Non restituisce nulla se _EventStartDate non viene utilizzato, nel qual caso non filtrerà correttamente gli eventi.

$args = array(
	'posts_per_page' => 25,
		'meta_query' => array(
			array(
				'key'     => '_EventEndDate',
				'value'   => 'now',
				'compare' => '>='
			)
		),
	);

Per ora, la mia unica opzione è mostrare tutti gli eventi di oggi, ma sarebbe bello nascondere quelli che hanno scadenze passate.

Qualche idea?

Questo argomento è stato modificato 10 mesi, 2 settimane fa da. Questo argomento è stato modificato 10 mesi, 2 settimane fa da. Questo argomento è stato modificato 10 mesi, 2 settimane fa da. Questo argomento è stato modificato 10 mesi, 2 settimane fa da. Questo argomento è stato modificato 10 mesi, 2 settimane fa da.

Autore del plugin

(@borkweb)

10 mesi, 2 settimane fa

Ciao,

Prova il seguente stick utilizzando il nostro archivio eventi all’interno di CCE:


$events = tribe_events()->where( 'ends_after', 'now' )->per_page( 25 )->all();

Ciò dovrebbe comportare che tutti gli eventi abbiano una data di chiusura successiva alla data / ora corrente, ricevendo 25 record alla volta. Se è necessario impaginare, è possibile ottenere la pagina corrente aggiungendola ->page( $page_num ) alla catena.

Per ulteriori informazioni sui metodi disponibili per la pubblicazione di archivi, è possibile visualizzarli qui: https://docs.theeventscalendar.com/reference/classes/tribe__repository/

Per il repository specifico dell’evento, puoi vedere di più al riguardo qui: https://docs.theeventscalendar.com/reference/classes/tribe__events__repositories__event/

Ecco un articolo basato sulla conoscenza sull’ORM: https://theeventscalendar.com/knowledgebase/k/show-events-by-custom-field/#ORM_or_Repository

Autore del plugin

(@borkweb)

10 mesi, 2 settimane fa

Inoltre, abbiamo rilasciato solo un’estensione la scorsa settimana che aggiunge un collegamento che mostra gli eventi attuali: https://theeventscalendar.com/extensions/events-happening-now/

(@castlebuilder)

9 mesi, 1 settimana fa

Ho provato l’estensione Happening Now su due siti e non funziona. Mi sto perdendo qualcosa? Il plug-in “Estensione calendario eventi: eventi che accadono ora” è attivo e ha un codice abbreviato [tribe-happening-now] non fa nulla (provato su un sito professionale e su un sito non professionale), ma mostra “[tribe-happening-now]”Come testo.

Altre scorciatoie FYI sul sito principale voglio usare questo lavoro, per esempio [tribe_events_list] che è in uso da molto tempo.

(@ithilethiel)

8 mesi, 1 settimana fa

Ciao!
Ho la stessa domanda di un costruttore di castelli. Ho installato e attivato l’estensione, ma il collegamento aic non funziona

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *