这是一个自定义帖子页面,应该输出所有帖子 - 下面的代码有什么问题吗?
<ul>
<?php
global $post;
$args = array();
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>
<li><?php posted_on(); ?><a href="<?php the_permalink(); ?>"><?php the_title(); ?> »</a></li>
<?php endforeach; ?>
</ul>
答案 0 :(得分:1)
你看到5个帖子,因为它是你的wordpress管理员的默认值。 它不是100%正确的方式,但你可以通过使用这种结构来做同样的事情:
<?php
$myposts = get_posts('cat=1&numberposts=-1&');
foreach($myposts as $post) : ?>
<?php the_time(__('d/m/Y')) ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?>
<?php endforeach; ?>
其中“cat” - 类别名称/ ID。如果您需要所有类别,也可以尝试删除“cat =”。