I biglietti creati dopo il FooEvents Plugin per le prenotazioni è stato aggiornato a versione 1.4.0 includere un campo personalizzato chiamato 'WooCommerceEventsBookingDateTimestamp'. Solo i biglietti che includono questo campo personalizzato possono essere filtrati a livello di data utilizzando la schermata di gestione delle prenotazioni FooEvents (Andare a FooEvents > Prenotazioni).
Per filtrare i biglietti passati in base alla data di prenotazione, è necessario eseguire uno script che aggiunga i relativi campi personalizzati a tutti i biglietti generati prima dell'implementazione del meta personalizzato. Per facilitare questa operazione, abbiamo creato un semplice plugin che vi permetterà di eseguire gli aggiornamenti in piccoli lotti. Se desiderate procedere e aggiungere il campo personalizzato timestamp ai ticket precedenti, seguite questi passaggi:
- NB: Si consiglia vivamente di creare un back-up dei file e del database del sito web attuale prima di procedere oltre questo punto e di utilizzare un sito di staging, se possibile.
- Scarica il FooEvents Aggiornamento dei tempi delle prenotazioni plugin
- Accedere al proprio sito Cruscotto amministratore WordPress
- Vai a Plugin > Aggiungi nuovo nel menu principale
- Caricare il file zip del plugin
- Fare clic su Plugin nel menu principale
- Individuare il plugin e fare clic su Attivare
- Vai a FooEvents Aggiornamento dei tempi delle prenotazioni nel menu principale
- Questa schermata consente di aggiungere il campo personalizzato timestamp che può essere utilizzato per filtrare i biglietti in base alla data di prenotazione. Per impostazione predefinita, il campo FooEvents Aggiornamento dei tempi delle prenotazioni aggiornerà 100 ordini alla volta. Questo è un limite sicuro e dovrebbe richiedere solo un secondo per essere completato. A seconda delle dimensioni del vostro database e della capacità del vostro server, potete regolare la quantità secondo le vostre esigenze.
- Una volta impostato l'importo preferito, fare clic sul pulsante Eseguire l'Updater pulsante. Il FooEvents Plugin per l'aggiornamento dei tempi delle prenotazioni aggiornerà il numero di biglietti specificato.
- Al termine di ogni batch, continuare a eseguire il programma di aggiornamento facendo clic sul pulsante Eseguire l'Updater finché non ci sono più biglietti da aggiornare.
- Quando rimangono zero biglietti, rimuovere il FooEvents Plugin per l'aggiornamento dei tempi delle prenotazioni andando su Plugin nel menu principale e poi disattivare e cancellare il file FooEvents Plugin per l'aggiornamento dei tempi delle prenotazioni.
Tutti i biglietti che in precedenza non includevano il campo personalizzato timestamp dovrebbero ora includere questo campo e rifletterlo quando si filtrano le prenotazioni per data.