WPML
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');

Todos os problemas conhecidos →