我建立我的自定义WordPress模板页面,我想做一个下拉列表(或其他人)与选定的产品,谁选择,出现在页面的底部!下拉列表谁加载产品woocommerce
目前,我我发现最好的方法是:
<form action="" method="get"><select name="type">
<option selected >product</option>
</form>
,并在页面中一个div底部:
<?php
if(isset($_GET['type']))
echo do_shortcode('[product_page id="'.$_GET['type'].'"]');
else
?>
的代码做这项工作,但我不还满意!如果插件已经存在短代码,我也会接受!
编辑:我想加载没有重新加载页面的产品!
在此先感谢!
嗨,如果你这样做,产品ID将不会传递给getProduct函数。尝试使用jQuery来定位下拉列表,而不是使用onchange。 jQuery(this).val()'然后应该有选定的值 – Lemonaise
你好,谢谢,我已经有了jQuery('form select')。改变一些东西,但它的作品..但出现了很多问题,所以我认为我会暂时保持正常! – Efbi
没问题。无论如何,很高兴它有帮助。 – Lemonaise