如何从Wordpress中的functions.php中定位特定查询

时间:2015-01-22 09:31:05

标签: php wordpress wp-query

我正在尝试在一个页面上使用offset,该页面总共有3个循环,代码为here

目前,这有效,但我只能针对所有三个循环。 (我认为)我必须做的是改变这一部分:

//Before anything else, make sure this is the right query...
    if ( ! $query->is_posts_page ) {
        return;
    }

对于这样的事情:

//Before anything else, make sure this is the right query...
    if ( ! $query->$THELOOPIWANTTOTARGET ) {
        return;
    }

有办法做到这一点吗?

查询:

<?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $mainloop = new WP_Query(array('posts_per_page' => 3, 'paged' => $paged));

    ?>
    <div class="full padding center isotope">
    <?php if ( $mainloop->have_posts() ) :  while ( $mainloop->have_posts() ) : $mainloop->the_post();  ?>
      <article class="post">
        <a href="<?php the_permalink();?>"><?php the_post_thumbnail(); ?></a>
        <div class="textwrap">
          <a href="<?php the_permalink();?>"><h2><?php the_title(); ?></h2></a>
          <?php if ( get_field('bron')): ?>
            <?php  if ( get_field('bron')): ?><a href="<?php the_field('bron_link'); ?>" target="_blank" class="source"><?php endif; ?>
              <?php the_field('bron'); ?>
            <?php  if ( get_field('bron')): ?></a><?php endif; ?>
          <?php endif; ?>
          <?php the_excerpt(); ?>
        </div>
        <div class="readmore">
          <div class="fa fa-share share" id="<?php the_ID(); ?>">
            <div class="share_block"><div class="addthis_sharing_toolbox" data-url="<?php the_permalink(); ?>"></div></div>
          </div>
          <a href="<?php the_permalink();?>" class="readmorebutton">Lees verder</a>
        </div>
      </article>
    <?php endwhile; ?>
    
    <?php else : ?>

    <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
    <?php endif; ?>
  </div>

0 个答案:

没有答案