- 状态
- 等待作者
- 相关插件/主题
- The Events Calendar
- 主题标签
- Compatibility
问题概述
如果您将The Events Calendar与Event Tickets插件一起使用,您可能会发现支付网关未显示在次要语言的结账页面上。
临时解决方法
在继续操作之前,请确保对您的站点进行了完整的站点备份。
- 打开主题的 functions.php 文件。
- 添加以下代码:
/** * 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');