-1

这是一个自定义帖子页面,应该输出所有帖子 - 下面的代码有什么问题吗?

<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(); ?> &raquo</a></li>

<?php endforeach; ?>
</ul>
4

1 回答 1

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; ?>

其中“猫” - 类别名称/ID。如果您需要所有类别,也可以尝试删除“cat =”。

于 2013-08-06T18:49:08.393 回答