Wordpress 侧边栏搞砸了。为什么?
Wordpress sidebar messed up. Why?
在我的站点(我正在本地开发)中,我更改了 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 后就出现了这种奇怪的行为。今天更新。有人有想法吗?
找到了!在 WPML 设置中,产品的永久链接设置是错误的。为什么在 WooCommerce 更新后他们错了?你的猜测和我的一样好。
在我的站点(我正在本地开发)中,我更改了 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 后就出现了这种奇怪的行为。今天更新。有人有想法吗?
找到了!在 WPML 设置中,产品的永久链接设置是错误的。为什么在 WooCommerce 更新后他们错了?你的猜测和我的一样好。