- Статус
- Решено автором
- Связанный плагин/тема
- Flux Checkout
- Теги темы
- Compatibility
Обзор проблемы
При использовании плагина Flux Checkout for WooCommerce от Iconic сообщения, отображаемые на странице оформления заказа, не фильтруются должным образом по языку. Все сообщения на всех языках отображаются независимо от выбранного языка при оформлении заказа.
Обходное решение
Перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл …/wp-content/plugins/flux-checkout/inc/class-checkout-elements.php.
- Найдите строку 418.
- Замените:
$args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', ); $checkout_elements_posts = get_posts( $args );
- На:
// WPML Workaround for compsupp-7760 $args = array( 'post_type' => self::$post_type_key, 'posts_per_page' => 100, 'post_status' => 'publish', 'suppress_filters' => false, ); $checkout_elements_posts = get_posts( $args );