我目前正在建立一个客户的woocommerce网站/网上商店,它几乎已经完成了。
除了我在我的(标准)woocommerce分层导航小部件中遇到一个缺陷/错误/名称 - 你想要的东西。在任何设备上:pc / android-tablet / android-phone它可以工作,但在任何iOS设备上(推测)onchange动作都不会触发。
我已经看到我的产品排序顺序字段包含在一个名为
的表单中<li class="woocommerce widget_layered_nav">
<h2 class="widgettitle">
--TITLE (sort)--
</h2>
<form class="woocommerce-ordering has-validation-callback" method="get">
<select name="orderby" class="orderby">
--Options (sort)--
</select>
</form>
</li>
我的其他过滤器不是
<li id="woocommerce_layered_nav-5" class="widget woocommerce widget_layered_nav">
<h2 class="widgettitle">
--Title (brands)--
</h2>
<select class="dropdown_layered_nav_merk">
--Options (brands)--
</select>
</li>
是否有针对此问题的解决方法或修复方法?
答案 0 :(得分:3)
试试这个。在主题functions.php文件中输入以下代码:
add_action( 'wp_enqueue_scripts', 'agentwp_dequeue_stylesandscripts', 100 );
function agentwp_dequeue_stylesandscripts() {
if ( class_exists( 'woocommerce' ) ) {
wp_dequeue_style( 'select2' );
wp_deregister_style( 'select2' );
wp_dequeue_script( 'select2');
wp_deregister_script('select2');
}
}
这段简单的代码将禁用增强的框,并为您提供一个很好的老式下拉菜单。此方法已在WooCommerce 2.5.5中进行了测试。