- Статус
- Ожидается ответ автора
- Связанный плагин/тема
- 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');