【发布时间】:2021-05-18 07:42:27
【问题描述】:
我有这个 Woocommerce 的产品下拉列表。
问题是:它只显示 10 个产品.. 我希望它展示我所有的产品!
谁能指导我解决这个问题:-)?
下拉菜单:
<option value=""> - Select poster - </option>';
$args = array( 'post_type' => 'product' );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) :
$loop->the_post();
$post_id = $loop->post->ID;
$product = wc_get_product($post_id);
$image_id = $product->get_image_id();
$image_url = wp_get_attachment_image_url( $image_id, 'full' );
$title = $product->get_name();
$permalink = $product->get_permalink();
echo '<option value="'.$image_url.'" producturl="'.$permalink.'".>'.$title.'</option>';
endwhile;
// Reset post data
wp_reset_postdata();
echo'</select>
注意:一个 jQuery 脚本按字母顺序对下拉列表进行排序,另一个脚本为下拉列表创建下一个和上一个按钮 - 但我想这不是问题..
【问题讨论】:
标签: php arrays wordpress woocommerce