我的问题是如何以动态方式创建包含2列<td>
的两行,接收来自query_post()
的帖子! < / p>
我花了一些时间使用WordPress中的query_post()
来创建它:
我犯了一个严重的错误,这是片段:
这给了我最近发布的 类别 的帖子,名为 观看 ,使用offset
query_post()
这样:
<?php
$args = array( 'posts_per_page' => 1, 'order'=> 'DESC','category' => 'watch', 'orderby' => 'post_date','offset' => 0 );
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<td class="leftBoxes">
<div class="imgMargin"> <?php the_post_thumbnail(); ?> </div>
<br>
<div class="boxScrollsBlogsView">
<h2><?php the_title(); ?> </h2>
<P>
<?php the_excerpt(); ?>
</P>
<h3><a href="<?php the_permalink(); ?>"> ReadMore</a></h3>
</div>
</td>
<?php endforeach; ?>
在我想要前进之后,我意识到我不能以编写代码的方式做 分页 !
我在wordpress网站上查看了这个QUESTION,但我无法理解他是如何诚实地做到的!
答案 0 :(得分:0)
刚刚删除了右侧框,我将代码更改为
<?php
$args = array( 'posts_per_page' => 4, 'order'=> 'DESC','category' => 'watch', 'orderby' => 'post_date','offset' => 0 );
$postslist = get_posts( $args );
foreach ($postslist as $post) : setup_postdata($post); ?>
<td class="leftBoxes">
<div class="imgMargin"> <?php the_post_thumbnail(); ?> </div>
<br>
<div class="boxScrollsBlogsView">
<h2><?php the_title(); ?> </h2>
<P>
<?php the_excerpt(); ?>
</P>
<h3><a href="<?php the_permalink(); ?>"> ReadMore</a></h3>
</div>
</td>
<?php endforeach; ?>
然后它会创建一个接一个的TD,最终它会转到新的行来创建行