我复制了index.php页面并将其命名为old.php。
然后我将query_posts();
替换为query_posts( $query_string . '&order=ASC' );
。
我希望能够使用index.php作为普通的wp主页,并使用old.php以相反的顺序显示帖子。 (想你了解我的想法)
如何使用漂亮的网址调用old.php,以便访问者可以按相反的顺序查看帖子列表?
答案 0 :(得分:1)
你真的需要把它放在一个单独的PHP文件中吗?如果index.php
和old.php
之间的唯一区别是帖子的显示顺序,您可以单独使用index.php
,只需将排序作为参数传递:
<强>的index.php 强>
$order = 'DESC';
if (isset($_GET['order']) and $_GET['order'] == 'reversed') {
$order = 'ASC';
}
$posts = query_posts($query_string . '&order=' . $order);
如果您的网址看起来像/index.php?order=reversed
(看起来很漂亮),这将以相反的顺序显示帖子。