跳过导航

Waiting for author

Topic Tags: Compatibility

Overview of the issue

If you are using The Events Calendar with the Event Tickets plugin, you may find that payment gateways are not displayed on the checkout page of secondary languages.

Workaround

Please, make sure of having a full site backup of your site before proceeding.

  • Open your theme’s functions.php file.
  • Add the following code:
    /**
     * 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');
    

2 所有回复 给 “The Events Calendar - Event Tickets : Payment Gateway Not Available on Translated Checkout Page”

    • Hello Nadim,
      The issue here described is different from what you are reporting. In that case, I recommend you to open a chat in our assistance channel, in that way, one of our specialists will investigate your case.
      Regards

留下回复

紧扣主题并尊重他人。如果您需要帮助解决与本帖无关的问题,请使用我们的 Support Forum 开始聊天或提交票据。

您可以使用这些标签:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>