繁体   English   中英

用于 reset_count 的 wp_query

Wp_query for reset_count

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想在类别页面中使用 wp_query 循环并使用下面的代码,但它得到一个错误:“该站点遇到技术困难。”。 那么如何改进我的代码呢? 谢谢您的帮助! [![在此处输入图像描述][1]][1]

<?php if(have_posts()) :  while(have_posts()) :  the_post(); 
?>
<?php
if($counter == 1) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 300px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>
<?php
elseif($counter == 2) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 150px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>
<div class="clear"></div>
<?php
elseif($counter == 3) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 150px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>          
<?php endif; ?>


  [1]: https://i.stack.imgur.com/jgolS.png
1 个回复

我认为代码很好,但需要稍作修改。 您只需要一个砌体库,否则很难使用多个 div 包装器和语句将其保持在所需的形式

https://masonry.desandro.com/

设置后,您需要在 css 中为所需的高度定义 1-5 类。

.col-1,.col-2,.col-3,.col-4,.col-5 {width:50%;}
.col-1,.col-2 {height:300;}
.col-3,.col-4,.col-5{height:150px;}

砌体库为您完成对齐工作

<?php 
$counter = 1;
if(have_posts()) :  while(have_posts()) :  the_post(); 
if($counter == 1) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 300px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>
<?php
elseif($counter == 2) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 150px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>
<div class="clear"></div>
<?php
elseif($counter == 3) :
?>
<div class="col-<?php echo counter; ?>"> //this col have width 50%, height 150px.
  <div class="postimage">
    <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_post_thumbnail('project-thumb'); ?></a>
  </div>
  <div class="proj-title"><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></div>
</div>          
<?php endif; 
$counter++;
if( $counter == 5 ): $counter = 1; endif;
endwhile; endif;
?>
1 Wordpresss - WP_query 计数

我需要计算我的日期在元键中记录了多少次: metakey_AMC_data ,格式为(dmY),通过将其与当前日期进行比较,它包含在数据库中 我可以完美地做到这一点。但现在我需要通过链接另一个 AND 来执行第一个查询,并指定术语 slug 何时等于事件的类别(术语分类),显然查询不正确 我怎样才能 ...

2 如何使用 WP_Query 统计帖子?

以下代码与“if 子句”有问题。 “Echo”显示正确的数字“3”,但“if count”显示“FOUND one”,这是错误的。 它应该显示“发现很多”,因为计数是 3。 我试过了:$count_post = $about_preview_query-&gt;found_posts; $po ...

3 计数WP_Query在Wordpress中返回0

尝试在Wordpress中实现自定义分页,但我无法获得动态创建分页元素的帖子数。 带$loop的第一个查询返回我需要的帖子。 但是当我返回$count或$count-&gt;post_count ,它返回0。 ...

4 WP_Query过滤

因此,我一直在这里和其他站点寻找解决方案。 我发现了很多非常有帮助的帖子,但是由于某种原因,我无法使它正常工作。 我所拥有的:具有自定义字段的WP帖子。 一个是“额定值”,它被赋予1-5之间的数字;另一个是“闪光”,其值为1或0。 我想做的是:在Flash上​​显示所有带1的帖子 ...

5 WP_Query,使用AND与OR

我有以下PHP:- 假设有一个工作在19000到22000之间,称为“ ABC”,因此job_salary_from = 19000和job_salary_to = 22000。 现在假设我搜索的工作在10000和19000之间,因此$job_salary_from = 10000 ...

6 WordPress的WP_Query

出于某种原因,如果我传递$ attachment_id的值(例如187),则无法显示附件。 我正在使用WpAlchemy和“自定义图像大小”插件。 ...

7 wp_query不起作用

我决定开始在首页上使用wp_query而不是query_posts ,我想从div中的特定页面调用内容。 我只是想知道我在这里缺少什么,因为什么也没出现,所以我确实有一个页面的ID为140的内容。对此,我还是很陌生的! ...

9 带有条件的WP_Query

这是一个问题,我有一个搜索复杂的网站。 我设置了几个参数: s , meta_query , tax_query和post_type 显然,这些都与AND关系相关联(可以通过OR关系设置的meta_query和tax_query除外,但是我需要获取已在标题或内容或某些元值或某些分类法中输 ...

10 加入wp_query

我对如何进行包含两个表之间的联接的查询有些困惑。 我将说明:我有一系列自定义帖子类型,我下载了一个插件,该插件允许网站实施评分系统,以便用户可以评估阅读给定帖子的愉悦程度。 到目前为止,没有什么奇怪的,我去分析了有问题的插件,该插件在安装后在db中实现,有一个表,并张贴一张照片以显示值。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM