我在public_html中创建了 latest.php 文件,这样当我去 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'); ?>
我的问题是如何才能使用分页显示最新文章? wp-load.php , wp_head 和 get_header 已正确加载。
我应该为我的任务使用完全不同的方法吗?如果是,哪一个?
答案 0 :(得分:3)
wordpress不能以这种方式工作......如果你想制作一个自定义页面。在themes文件夹中创建一个新模板页面,然后(从后端)创建一个新页面并将该模板分配给该页面。这样你就可以将自定义代码放在模板文件中,wordpress可以处理它