Chuyển đến nội dung Chuyển đến thanh bên

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 phản hồi đến “The Events Calendar - Event Tickets : Payment Gateway Not Available on Translated Checkout Page”

Để lại trả lời

Vui lòng giữ đúng chủ đề và tôn trọng người khác. Nếu bạn cần trợ giúp với các vấn đề không liên quan đến bài đăng này, hãy sử dụng Diễn đàn Hỗ trợ của chúng tôi để bắt đầu trò chuyện hoặc gửi vé hỗ trợ.

Bạn có thể sử dụng các thẻ này:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>