gpt4 book ai didi

php - 打破 Wordpress post 循环并继续它

转载 作者:行者123 更新时间:2023-12-05 04:15:23 25 4
gpt4 key购买 nike


我有一个 Wordpress 博客,在主页上显示最后 10 篇文章:

 <main id="main" class="site-main" role="main">

<?php if ( have_posts() ) : ?>

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

<?php

get_template_part( 'content', get_post_format() );
?>

<?php endwhile; ?>

我想在 5 个帖子后打破循环,放入另一个代码(我写的一个小部件),然后继续循环并显示其余的帖子,所以我的主页将像:
5 个最近的帖子 -> 小部件 -> 接下来的 5 个帖子。
我设法显示了最近的 5 个帖子,但无法显示接下来的 5 个帖子。
有人有想法吗? :)

最佳答案

在显示第 5 个帖子后,只需包含您的小部件;无需打破循环。使用计数器检查第 5 个帖子何时显示。

改变这个:

<?php while ( have_posts() ) : the_post(); ?>

<?php get_template_part( 'content', get_post_format() ); ?>

<?php endwhile; ?>

收件人:

<?php $count = 1;
while ( have_posts() ) : the_post(); ?>

<?php
get_template_part( 'content', get_post_format() );

if ( 5 === $count ) {

// code to display beneath 5th post.

}

$count++; ?>

<?php endwhile; ?>

关于php - 打破 Wordpress post 循环并继续它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32287490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com