gpt4 book ai didi

php - 在 WordPress 中获取随机帖子(带缩略图)

转载 作者:行者123 更新时间:2023-11-28 14:15:42 25 4
gpt4 key购买 nike

我正在做元素,我一直在尝试抓取随机帖子和帖子缩略图,但我的代码并没有像我想象的那样工作。每次运行此代码时,我都会看到所有帖子的相同内容(但缩略图不同。)请帮我解决这个问题。

  <ul>
<?php $posts = get_posts('orderby=rand&numberposts=5'); foreach($posts as $post) : ?>
<li>
<div class="thumb-img">
<?php if ( has_post_thumbnail()) : ?>
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php the_post_thumbnail(array(165,112)); ?>
</a>
</div>
<div class="post-text">
<?php //the_excerpt(); ?>
<?php global $more; $more = 0; the_content('<span class="more">more</span>'); ?>
<?php endif; ?>
</div>
</li>
<?php endforeach; ?>
</ul>

最佳答案

如果您首先尝试像这样简化代码会怎样:

<ul>
<?php
$posts = get_posts('orderby=rand&numberposts=5');
foreach($posts as $post) :
?>
<li>
<?php if (has_post_thumbnail()) : ?>
<div class="thumb-img">
<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" >
<?php the_post_thumbnail(array(165,112)); ?>
</a>
</div>
<?php endif; ?>
<div class="post-text">
<?php the_excerpt(); ?>
</div>
</li>
<?php endforeach; ?>
</ul>

这有什么帮助吗?

关于php - 在 WordPress 中获取随机帖子(带缩略图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9069206/

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