- Status
- Aguardando o autor
- Plugin/tema relacionado
- The Events Calendar
- Tags de tópico
- Compatibility
Visão geral do problema
Se você estiver usando o The Events Calendar com o plugin Event Tickets, você pode perceber que os gateways de pagamento não são exibidos na página de checkout dos idiomas secundários.
Solução alternativa
Por favor, certifique-se de ter um backup completo do site antes de prosseguir.
- Abra o arquivo functions.php do seu tema.
- Adicione o seguinte código:
/** * 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');