Questions tagged «loop»

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

1
有关主查询和自定义查询在此自定义主题中如何工作的一些疑问?
我是WordPress主题开发的新手,但对PHP的了解却不是这样(我来自Java和C#),并且在此自定义主题中存在以下情况 如您在主页上看到的,我首先显示一个部分(在evidenza中名为Articoli),其中包含精选帖子(我已经使用特定标签实现了该帖子),并且在其下还有另一个区域(名为Ultimi Articoli),其中包含最新帖子。不是特色帖子。 为此,我使用以下代码: <section id="blog-posts"> <header class="header-sezione"> <h2>Articoli in evidenza</h2> </header> <!--<?php query_posts('tag=featured');?>--> <?php $featured = new WP_Query('tag=featured'); if ($featured->have_posts()) : while ($featured->have_posts()) : $featured->the_post(); /* * Include the post format-specific template for the content. If you want to * use this in a child theme, then include a …

8
在模板页面上通过woocommerce中的自定义循环显示特色产品
我想在home-page.php模板上显示woocommerce商店中的6种特色产品。经过一番研究后,我发现正确的方法是通过自定义循环((我不希望使用短代码,因为我想添加其他样式类)。)我还发现woocommerce用于特色产品为“ _featured”。我将下面的代码放在一起,以显示我选择在商店中成为特色产品的任何产品,但是它不起作用...非常感谢您的帮助。 <?php $args = array( 'post_type' => 'product', 'stock' => 1, 'showposts' => 6, 'orderby' => 'date', 'order' => 'DESC' , 'meta_query' => array( array( 'key' => '_featured', 'value' => 0, 'compare' => '>', 'type' => 'numeric' ) ) ); $loop = new WP_Query( $args ); while ( $loop->have_posts() …


7
以自定义分类显示按自定义分类显示的所有帖子
我正在一个会员页面上,在该页面上我使用具有自定义分类法的自定义帖子类型。我的自定义帖子类型称为member,我的自定义分类法称为member_groups。 我想列出所有成员,但将它们分组到各自的组中。 为了清楚起见,我将35个成员分为9个组–因此,我不想一次执行一次相同的查询,而是希望将它们分组在一起,所以我没有做过9次查询,而是将Me​​mber1,Member4和Member 11分组为一组,称为“营销”。 我WP_Query用来检索帖子类型成员下的所有帖子。我尝试了不同的尝试,但没有成功的结果。 我该如何实现?

6
在循环中打印当前帖子索引号
我正在WordPress上工作,这里有以下代码来获取循环内的帖子。 <?php $posts = $woo_options['woo_latest_entries']; query_posts('post_type=post&category_name=company'); if ( have_posts() ) : while ( have_posts() ) : the_post(); $count++; ?> /// Post Content Goes Here // <?php endwhile; endif; ?> 里面的哪个Output循环这样的内容... Post Goes Here .... Other Post Goes Here .... Another Post Goes Here .... ..... 我想要的是在循环中打印当前帖子索引号。例 1. Post Goes Here …
17 posts  loop 

3
获取父类别的子项
我试图让所有的子类别在此循环中显示,但是我在代码中苦苦挣扎。这是我到目前为止所拥有的。 <?php $args=array('orderby' => 'name', 'order' => 'ASC'); $categories=get_categories($args); foreach ($categories as $cat) { ?> <dt><a href="#" class="customer-acquisitiontop" id="<?php echo $cat->slug; ?>" data-filter=".<?php echo $cat->slug; ?>"><h2><?= $cat->cat_name; ?></h2></a></dt> <dd><div class="services"> <?= $categories=get_categories('parent'); ?> /*This should be the children of the parent category */ </div> </dd> <?php } ?> 任何帮助都会很棒

8
如何在循环外获取作者ID
我无法在循环之外获取帖子作者ID,以使get_the_author_meta正常工作。到目前为止,我已经尝试了不同的方法: 1。 $author_id=$post->post_author; 2。 global $post; $author_id=$post->post_author; 3。 $post_tmp = get_post($post_id); $author_id = $post_tmp->post_author; 4。 $author_id = $posts[0]->post_author; 我需要作者ID才能传递给: $address = get_the_author_meta('user_email', $author_id); 有什么建议么?
16 loop  author  id 

3
我可以合并两个新的WP_Query($ variable)吗?
我正在运行一个多站点网络,并且已经设置了一个使用swith_to_blog()的sql查询;并查询帖子。 有没有一种方法可以在新的WP_Query中声明查询,然后将该查询与另一个合并? 基本上,如果我这样做: $number1 = new WP_Query($multisitequery); 我可以将其合并为: $number2 = new WP_Query($normalquery); $normalquery 在投资组合简码中保留分页,每页,摘录,标题等设置。 我希望它包括新$multisite查询中的查询帖子。 能做到吗?只是想让我免于创建全新的简码设置大声笑 提前谢谢了。罗里 编辑======== 我所拥有的是: $portfolio = array(); $portfolio = $settings; 在我的投资组合函数的下方,“在所有$ settings ['options']之后”,我有: $portfolio_query = new WP_Query( $portfolio ); 在$portfolio_query页面模板上使用循环。 我想像这样添加一个额外的查询: global $wpdb, $blog_id, $post; $blogs = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM wp_blogs ORDER BY …

1
在单个循环中查询多种自定义帖子类型
我知道还有其他几篇文章涵盖了与我要问的内容类似的内容。 除了“帖子”之外,我还运行三种自定义帖子类型。我想运行一个循环,以提取归入特定类别的所有帖子 <?php $args = array( 'post_type' => 'testimonial', 'posts_per_page' => 1, 'tax_query' => array( array ( 'taxonomy' => 'testimonial_category', 'field' => 'slug', 'terms' => 'home' ) ) ); $query = new WP_Query( $args ); $postcount = 0; ?> <?php if ($query->have_posts()) : ?> <?php while ($query->have_posts()) : $query->the_post(); ?> …
14 php  wp-query  loop  query 

3
显示所有以给定字母开头的帖子?
我正在尝试建立基于Wordpress的字典,基本上它将有26页(每个字母一页): ABC ... XYZ 并且每个页面将显示所有以给定字母开头的帖子,因此在打开“ A”页面后,它应显示如下内容: 大吃一惊 算盘 鲍鱼 (...)天蓝色 我最初是在考虑自定义帖子类型,但是创建和维护26种自定义帖子类型听起来太过分了。 这样排序帖子的最有效方法是什么?数据库查询,用PHP拆分循环?我的目标是发布1000篇帖子(是的,必须是Wordpress :))。

2
第一页上的帖子数不同
我需要第一页上每页上的帖子数量与其他页面上不同。 例如,这就是我需要的 总职位:6 第一页:显示3个帖子 下一页:每页显示2条帖子 这是我的代码: $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $fp_limit = 3; // first page limit $limit = 2; // following page limit $offset = 0; // default offset if( $paged == 1 ) { $limit = $fp_limit; } else { $offset = $fp_limit + ( …

2
如何检查我是否在帖子的最后一页?
我想在最后一页上显示一些其他页面上未显示的文本。 例如,在类别页面上:url.com/category/categoryname/page/6 或首页上列出的所有帖子的最后一页:url.com/page/9 如何检查我是否在最后一页上? 提前致谢。
11 categories  loop  pages 

5
如何将循环分成多列
如果我有一个从类别查询运行的循环,例如: <?php $the_query = new WP_Query('cat=1&showposts=50&orderby=title&order=asc');?> <ul> <?php while ($the_query->have_posts()) : $the_query->the_post();?> <li>.. </li><?php wp_reset_query(); ?> <?php endwhile; ?> </ul> 我将如何创建一个if子句,该子句以一定间隔中断列表,并开始一个新的子句。例如,在第10个帖子中,返回a </ul>并从<ul>11 开始一个新的。 这是不正确的,但是为了说明我的目标: <?php $count =0; while($count <=50){ if ($count == 9){ echo "<li><a href='<?php the_permalink(); ?>'> <?php the_title(); ?></a></li></ul>"; } elseif ($count == 10){ echo "<ul><li><a href='<?php the_permalink(); …
11 loop 

1
如何以明文显示内容
我想以纯文本显示我的摘录。我怎样才能做到这一点? 这是我的片段,其中显示了内容: <?php the_content(__( 'Weiterlesen ›','okay')); ?> 我如何更改代码段以简单显示内容? 迎接尼克拉斯

3
如何获取日期和今天之间发布的帖子?
是否可以通过这种方式在日期和今天之间发布帖子query_posts()? 例如:所有文章发表以来2012-04-01 谢谢 编辑: 如何在此查询中添加过滤日期? query_posts( array( array('post'), 'tax_query' => array( array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array('post-format-image') ) ), 'cat' => '-173', 'post_status' => 'publish' ) );
10 posts  loop  query-posts  date 

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.