簡體   English   中英

Woocommerce 我無法在搜索頁面上顯示特色產品

[英]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"]');

注意:你也可以給它一個限制。

woocommerce shortcodes文檔


其他相關簡碼:

對於在售產品:

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 productsPopular Products等。 您不必更改/修改其任何模板,但是,如果您使用 woocommerce 模板覆蓋storefront ,那么您可以提前 go 並使用我剛剛給您的簡碼操作您想要的任何模板!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM