На моем сайте (я разрабатываю локально) я изменил поведение страницы одного продукта WooCommerce. Сайт на английском и голландском языках. Я удалил обзор продукта из области продукта и показываю его на боковой панели. Вот код боковой панели:
<?php if ( is_active_sidebar( 'sidebar-1' ) ) : ?>
<div id="secondary" class="widget-area" role="complementary">
<?php if ( !is_product() )
{
}
else
{?>
<aside id="product-summary" class="product-summary-custom widget">
<?php if ( is_product() ) {?>
<h3 class="widget-title"><?php printf(__('buy this photo:')) ;?></h3>
<?php do_action( 'woocommerce_single_product_summary' );?>
</aside>
<?php }
}
dynamic_sidebar( 'sidebar-1' ); ?>
</div><!-- #secondary -->
<?php endif; ?>
Проблема в том, что он отображается только на английском сайте, а когда я меняю язык на голландский, он исчезает. Вернувшись на английский, пусть он появится снова. Сайт переведен с использованием плагина WPML.
На первом скриншоте так, как должно быть, на втором неверный результат.
Это странное поведение происходит после обновления Woocommerce до версии 2.2.3. Обновлено сегодня. У кого-нибудь есть идея?