【问题标题】:Woocommerce php array select dropdown only shows 10 resultsWoocommerce php 数组选择下拉列表仅显示 10 个结果
【发布时间】: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


    【解决方案1】:

    已解决:只是 WP 设置 -> max post pr page 设置为 10

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多