Wordpress仅显示帖子ID为1

时间:2016-01-27 02:45:19

标签: wordpress wordpress-theming wp-query

我有一个WP查询,但它只会显示ID为1的帖子。

这是我的代码

<div class="col-xs-10 col-xs-offset-1" style="padding-top: 70px; padding-bottom:50px;">
    <?php $my_query = new WP_Query( array( 'posts_per_page' => '5', 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC', 'category_name' => 'health', 'orderby' => 'date'  ) );
  while ($my_query->have_posts()) : $my_query->the_post();
  $do_not_duplicate = $post->ID;
  $cats = get_the_category();
$cat_name = $cats[0]->name; ?>
    <h1 class="categoryName"><?php echo $cat_name ?></h1>
    <div class="col-md-4 col-sm-6 productBox">
        <div class="productBoxBG" style="background: url(<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'hero_image' ); echo $image[0];?>);">

        </div>
        <div class="col-xs-12 captionBox">
            <p style="padding-top: 10px"><?php the_field('snacks'); ?></p>
            <p class="productName"><?php the_title(); ?></p>
            <p class="productExcerpt"><?php echo get_excerpt(140); ?></p>
        </div>



</div>
      <?php endwhile; ?>
      <?php wp_reset_postdata(); ?>

</div>

为什么它只显示具有该特定ID的一个帖子的任何想法?这让我疯了。

1 个答案:

答案 0 :(得分:0)

你可以在这里阅读wordpress codex:https://codex.wordpress.org/Class_Reference/WP_Query

以正确的方式在wp中创建查询,例如像这样显示一个具有特定ID的帖子

<svg width="250" height="300" version="1.1" xmlns="http://www.w3.org/2000/svg">
    <line x1="1" y1="1" x2="250" y2="1"></line>
    <line x1="0" y1="300" x2="250" y2="300"></line>
    <line x1="1" y1="1" x2="1" y2="300"></line>
    <line x1="249" y1="0" x2="249" y2="70"></line>
    <line x1="249" y1="230" x2="249" y2="300"></line>
    
    <foreignobject x="60" y="90" width="400" height="180">
      <body xmlns="http://www.w3.org/1999/xhtml">
        <h3>Lorem ipsum dolor sit <br> amet, consectetur adipisicing  elit. Suscipit</h3>
        <button class="btn-blue">Btn 1</button><button class="btn-green">Btn 2</button>
      </body>
    </foreignobject>
    
</svg>