- Stato
- In attesa dell’autore
- Plugin/tema correlato
- The Events Calendar
- Tag dell’argomento
- Compatibility
Panoramica del problema
Se utilizzi The Events Calendar con il plugin Event Tickets, potresti notare che i gateway di pagamento non vengono visualizzati nella pagina di checkout delle lingue secondarie.
Soluzione alternativa
Assicurati di avere un backup completo del tuo sito prima di procedere.
- Apri il file functions.php del tuo tema.
- Aggiungi il seguente codice:
/** * Translate page ID for WPML. * * @link wpmlsupp-11347 * @param mixed $page_id * @return mixed */ function wpmlsupp_11347_translate_page_id( $page_id ) { return apply_filters( 'wpml_object_id', $page_id, 'page', true ); } add_filter('tec_tickets_commerce_checkout_page_id', 'wpmlsupp_11347_translate_page_id'); add_filter('tec_tickets_commerce_success_page_id', 'wpmlsupp_11347_translate_page_id');