我有一个代码可以在最新帖子之前获取并显示帖子:
<?php global $post; $myposts = get_posts('numberposts=2&offset=1&category=67');
foreach($myposts as $post) : ?>
<?php endforeach; ?>
但我怎么能包括作者呢?我尝试使用
<?php the_author(); ?>
但它不起作用。
如何获得帖子和作者?
答案 0 :(得分:0)
我很确定你需要
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
要使其工作,并获得<?php the_permalink(); ?>
和<?php the_title(); ?>
您错过了setup_postdata( $post )
部分
答案 1 :(得分:0)
试试这个......
<?php global $post; $myposts = get_posts('numberposts=2&offset=1&category=67&author=123');
foreach($myposts as $post) : ?>
<?php endforeach; ?>
另一种更好的方法是......
$args = array(
'posts_per_page' => 8,
'author' => 123,
'cat' => 123,
'offset' => 1,
);
<?php global $post; $myposts = get_posts($args);
foreach($myposts as $post) : ?>
<?php endforeach; ?>