Эта тема решена. Вот описание проблемы и ее решения.
Проблема:
Клиент столкнулся с проблемой, когда товары в разделе "Недавно просмотренные товары" отображаются на неправильном языке после смены языка сайта. Также текст кнопок "Просмотреть" и "Выбрать опцию" иногда отображается на неправильном языке.
Решение:
1. Для того чтобы товары в разделе "Недавно просмотренные товары" отображались только на текущем языке сайта, необходимо внести изменения в файл
/wp-content/themes/moderno/woocommerce/single-product/recently.php
. Замените существующий код на следующий:
<?php foreach ( $recently_products as $recently_product_id ) : ?><br /><?php<br />$current_language= apply_filters( 'wpml_current_language', NULL );<br />$recently_product_id = apply_filters( 'wpml_object_id', $recently_product_id, 'product', FALSE, $current_language );<br />$post_object = get_post( $recently_product_id );<br />setup_postdata( $GLOBALS['post'] =& $post_object );<br />wc_get_template_part( 'content', 'product' ); ?><br /><?php endforeach; ?>
2. Чтобы текст кнопок всегда соответствовал текущему языку, измените код в файле
/wp-content/themes/moderno/includes/woocommerce/woocommerce.php
на строке 1921:
function ideapark_recently_container() {<br />$product_id = is_product() ? get_the_ID() : 0;<br />$current_language= apply_filters( 'wpml_current_language', NULL );<br />$storage_name = 'ip_recently_' + $current_language + md5( get_current_blog_id() + '_' + get_site_url( get_current_blog_id(), '/' ) + get_template() );
После внесения изменений, обновите страницы товаров, чтобы данные обновились.
Если данное решение не актуально или не помогло, рекомендуем проверить известные проблемы, убедиться в актуальности версии исправления и установленных версиях тем и плагинов. В случае дальнейших вопросов, пожалуйста, откройте новый тикет поддержки.
Это форум технической поддержки WPML – плагина для многоязычной WordPress.
Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.
Эта тема отделена от https://wpml.org/ru/forums/topic/%d0%bf%d1%80%d0%be%d0%b1%d0%bb%d0%b5%d0%bc%d0%b0-%d1%81-%d0%bf%d0%b5%d1%80%d0%b5%d0%b2%d0%be%d0%b4%d0%be%d0%bc-recently-viewed-products/
Эта тема содержит 3 ответов, имеет 0 голоса.
Последнее обновление: 3 недели, 6 дней назад.
При содействии: Andrey.