我是wordpress的新手,我正在使用RT-Theme 15,我想要显示所有
自定义帖子类型的产品。当我拿到产品时,所有产品都不会出现
特定类别。 15种产品中只有9种产品。
这里的代码是显示9种产品: -
<?php
#
# rt-theme product loop
#
global $args,$wp_query;
//column
$box_counter = 0;
if(is_tax()) $args = array_merge( $wp_query->query, $args);
query_posts($args);
$product = array();
$postCount = 0;
if ( have_posts() ) : while ( have_posts() ) : the_post();
?>
<?php
//box class
$product[$postCount]['title'] = get_the_title();
$product[$postCount]['thumb'] = find_image_org_path(get_post_meta($post->ID, THEMESLUG.'product_image_url', true));
$product[$postCount]['image'] = @vt_resize( '', $thumb, $w, $h, ''.$crop.'' );
$product[$postCount]['short_desc'] = get_post_meta($post->ID, THEMESLUG.'short_description', true);
$product[$postCount]['permalink'] = get_permalink();
$product[$postCount]['watt'] = get_post_meta($post->ID, 'wpcf-watt', true);
$postCount = $postCount + 1;
?>
<?php endwhile?>
<?php
echo "<pre>";print_r($product);
?>
<?php endif; wp_reset_query();?>
但我希望所有产品都能进入阵列。我不知道如何展示所有产品和
在哪里设置我必须更改以显示所有产品。
答案 0 :(得分:1)
您可以在查询中使用参数posts_per_page
。将其设置为-1,它将获取所有帖子。
所以像这样:
$args['posts_per_page'] = -1; query_posts($args);
答案 1 :(得分:0)