gpt4 book ai didi

php - 博客只显示一篇文章,为什么即使所有内容都已发布,

转载 作者:行者123 更新时间:2023-11-28 06:34:11 26 4
gpt4 key购买 nike

为什么我的 WordPress blog.php 只显示一个博客条目,而我目前在博客中有两个条目?我已经确认两者都已发布。我的博客页面上确实有我的阅读设置。有什么想法吗?

http://kvalixhu.digitalthinkersni.co.uk/blog/

<?php /* Template Name: BlogPosts */ ?>

<?php get_header(); ?>

<div id="contentWrap" class="group">

<?php get_sidebar(); ?>

<div id="article">
<?php
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query();
$wp_query->query('posts_per_page=5'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>


<?php $wp_query = null; $wp_query = $temp;?>

<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p> Posted By <?php the_author(); ?></p>

<div id="entryItem">
<?php the_content(); ?>

</div><!--entryItem-->

</div><!--article-->
<?php endwhile; ?>

</div><!--contentWrap-->

</div><!--mainWrapper-->

<?php get_footer(); ?>

最佳答案

将文章开始标签放在循环中

我假设您想要用 article div 包装每个帖子。由于不允许多个容器具有相同的容器,因此您应该将其更改为 class

移除$temp

为什么要使用 $temp?只需删除它,不要将 $wp_query 设置为 null

<?php /* Template Name: BlogPosts */ ?>

<?php get_header(); ?>

<div id="contentWrap" class="group">

<?php get_sidebar(); ?>

<?php
$wp_query = new WP_Query();
$wp_query->query('posts_per_page=5'.'&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post();
?>

<div class="article">

<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<p> Posted By <?php the_author(); ?></p>

<div id="entryItem">
<?php the_content(); ?>

</div><!--entryItem-->

</div><!--article-->
<?php endwhile; ?>

</div><!--contentWrap-->


<?php get_footer(); ?>

关于php - 博客只显示一篇文章,为什么即使所有内容都已发布,,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34796387/

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