我正在开发一个包含大量信息的主页,其中包括几个类别的随机少量信息,包括博客帖子(下面代码中的192类)
很明显,我并没有调用标准的WP循环来实现这一点。有没有办法让日期和作者正确回应:
<!-- RANDOM BLOG POST INSERTION -->
<?php $rand_posts = get_posts(\'cat=192&numberposts=2&orderby=rand\'); foreach( $rand_posts as $post ) : ?>
<div class="box tall blogBox">
<h2>Blog <span>| <?php the_date(\'m/d/Y\'); ?></span></h2>
<a href="<?php the_permalink() ?>"><img src="<?php the_field(\'01HomeThumbnail\'); ?>" alt="<?php the_title(); ?>" width="113" height="111" /></a>
<h3>by <?php the_author(); ?></h3>
<h4><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
<a target="_blank" href="<?php the_permalink() ?>" class="readPost">Read Post</a>
</div>
<?php endforeach; ?>
我觉得我遇到的两个问题都是因为我不在这个圈子里,但不幸的是,我不知道如何获得我需要的信息。
基本上,我是随机的2个博客帖子。除日期和作者外,所有内容都按预期输出。我知道<?php the_author(); ?>
已弃用,但它不会返回预期的作者。另一件不起作用的事情是the_date
. 它似乎输出在第一个输出的博客帖子上,但后续的都是空白。
任何一个方面的帮助都将不胜感激。
我在基于210主题的自定义主题上构建这个。