我已经创建了文件latest.php 在public\\u html中,以便在www.domain.com/latest.php 它会给我看最新的文章。遗憾的是,没有任何帖子出现。稍后,我将使用其他方式对它们进行排序(主要基于自定义字段)。
这是我的latest.php 文件(为了更好地理解,我删除了所有样式)
<?php include("wp-load.php"); ?>
<?php get_header(); ?>
<?php wp_head(); ?>
**AND HERE IS WHAT I COPY-PASTED FROM MY INDEX.PHP THAT IS WORKING**
<?php while (have_posts()) : the_post(); ?>
<a title="" href="<?php echo get_permalink(); ?>" ><?php the_title(); ?></a>
<?php endwhile; // End the loop ?>
<?php posts_nav_link(\' · \', \'previous page\', \'next page\'); ?>
我的问题是,如何才能显示带有分页的最新文章?
我应该为我的任务使用完全不同的方法吗?如果是,哪一个?
使现代化
收割台和其他功能工作正常。它只是不显示帖子。
最合适的回答,由SO网友:Maciej Kuś 整理而成
这对我很有用:
include (\'wp-blog-header.php\');
以及之前:
while (have_posts()) : the_post();
您必须创建wp\\u查询,因此请执行以下操作,例如:
query_posts(\'cat=1\'); // or any other query args you wish