Questions tagged «loop»

循环是WordPress查询的核心,它提供了一种简便的方法来访问帖子信息并将其显示在您的网站上。

1
带有分页的多个WP_Query循环
对此还有其他一些问题(WP_Query分页对于很多人来说是一个很大的问题),因此我试图缩小范围,以使其真正起作用。 我可以使用以下代码分页创建单个自定义循环: // http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/ $temp = $wp_query; $wp_query= null; $wp_query = new WP_Query(); $args = array( 'showposts' => 2, 'paged' => $paged ); $wp_query->query($args); while ($wp_query->have_posts()) : $wp_query->the_post(); // The Post the_title(); echo '<br>'; the_category(' '); the_excerpt(); echo '<hr>'; endwhile; // http://codex.wordpress.org/Function_Reference/paginate_links#Examples $big = 999999999; $pag_args = array( 'base' => …

4
在一页上使用多个查询时,获取当前循环的发布计数
我正在尝试获取循环内当前帖子的数量。我在主题的一页上使用了多个循环。到目前为止,我有: $my_post_count = $wp_query->post_count; 但是,当我打印$ my_post_count时,它将返回我WP网站上所有帖子的编号。可能与在一页上使用多个查询有关吗?我尝试在每个循环后使用wp_reset_query,以确保我不会那样扔东西。我究竟做错了什么?
10 wp-query  loop 

2
在get_template_part循环中使用自定义WP_Query
我有一个自定义帖子类型的查询: <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> 我想使用loop-books.php遍历这些帖子: <?php get_template_part( 'loop', 'books' ); ?> 在loop-books.php内部,我有这些内容,就像常规的loop.php一样,我只是更改了have_posts和the_post函数以与$ books查询一起使用: <?php if ( $books->have_posts() ) : ?> <?php while ($books->have_posts()) : $books->the_post(); ?> <?php the_title(); ?><br/> <?php …

3
删除首页查询
我有一个显示home.php模板的主页,其中包含2个带有小部件的侧边栏。 主要查询仍然会提取标准的10个帖子,但是由于我没有显示这些帖子,因此我希望完全消除对数据库的查询。如果需要的话,因为我没有在home.php模板中使用主循环,所以将执行一个空的post循环。 我该怎么做?我可以使用它pre_get_posts来最小化和减少查询,但这仍然给我一个非常快速的查询,如何完全消除它呢?
8 loop  query  homepage 

2
我是否需要在页面上使用“循环”?
我正在写我的第一个WordPress主题,并且对页面模板中The Loop的使用有疑问。我看过的所有页面模板基本上都遵循相同的模式(例如“十二十二”中的示例): <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', 'page' ); ?> <?php comments_template( '', true ); ?> <?php endwhile; // end of the loop. ?> 但是一个页面只有一个相关的帖子,因此遍历这些帖子似乎是不必要的。我的页面模板更具可读性,并且似乎可以正常工作: <?php the_post(); the_title('<h1>', '</h1>'); the_content(); ?> 这是一个好习惯吗?有没有缺点?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.