[英]Woocommerce i am not able to show featured products on search page
在storefront
主題中,由於search page
沒有結果,我想在該視圖中顯示featured products
。
所以在/storefront/woocommerce/loop/no-product-found.php
中,我添加了這段代碼:
<div class="site-main">
<?php echo do_shortcode('[products per_page="10" columns="3"]')?>
</div>
因此,當我搜索“鞋子”之類的內容時,我希望 wordpress 不會顯示任何結果,然后繼續顯示特色產品。 但是,我無法顯示特色產品。
當我檢查查詢時,部分原因是頁面正在搜索中,其中有一個查詢正在搜索產品名稱“鞋子”。
有沒有辦法在搜索頁面的任何查詢中排除它? 如果那有意義的話。
您嘗試使用的簡碼不正確。
featured products
的簡碼是:
echo do_shortcode('[featured_products limit="3"]');
注意:你也可以給它一個限制。
其他相關簡碼:
對於在售產品:
echo do_shortcode('[sale_products]');
對於熱門產品:
echo do_shortcode('[best_selling_products]');
對於評分最高的產品:
echo do_shortcode('[top_rated_products]');
對於最近的產品:
echo do_shortcode('[recent_products]');
由於您使用的是storefront
主題,它有一個404
頁面,默認顯示featured products
和Popular Products
等。 您不必更改/修改其任何模板,但是,如果您使用 woocommerce 模板覆蓋storefront
,那么您可以提前 go 並使用我剛剛給您的簡碼操作您想要的任何模板!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.