2017-12-10 4 views
0

私はcusomショップページを持っています。そこでは、カテゴリに基づいて製品を表示しました。 たとえば、カテゴリ名は車、バス、ボートなどですwoocommerceプロダクトループにinfinte scrollを挿入するには

私のカスタムショップのページでは、次のHTMLを記述しています。

<div class="main-block"> 
<h2>car</h2> 
<p>Description</p> 
<?php echo do_shortcode('[products limit="50" columns="4" category="car"]'); ?>  
</div> 

<div class="main-block"> 
<h2>Bus</h2> 
<p>Description</p> 
<?php echo do_shortcode('[products limit="50" columns="4" category="bus"]'); ?>  
</div> 

<div class="main-block"> 
<h2>Boat</h2> 
<p>Description</p> 
<?php echo do_shortcode('[products limit="50" columns="4" category="boat"]'); ?> 
</div> 

すべて問題なく動作していますが、ページの読み込み時間が長くなるという問題があります。だから私は負荷メソッドを変更する予定です。各カテゴリから50種類の製品をすべてロードする代わりに、まず8種類の製品をロードしてから、ユーザーが下にスクロールして、他の製品をロードします。

どうすればこのコードを変更できますか?助けてください 。

誰かが同じ問題を経験したことがある方は、事前に解決してください。もしあれば

答えて

0

この問題を解決する簡単な方法は、

https://wordpress.org/plugins/ajax-load-more/

を使用しており、多くのため

[ajax_load_more post_type="product" columns="4" css_classes="products" posts_per_page="4" transition="fade" taxonomy="product_cat" taxonomy_terms="car" taxonomy_operator="IN" button_label=""] 

[products limit="50" columns="4" category="car"]を置き換えるには、https://connekthq.com/plugins/ajax-load-more/docs/

または

を読みます詳細な解決策が必要です

https://code.tutsplus.com/tutorials/how-to-create-infinite-scroll-pagination--wp-24873

関連する問題