在wordpress中以相反的顺序显示帖子?

时间:2014-08-09 17:58:45

标签: php wordpress

我复制了index.php页面并将其命名为old.php。 然后我将query_posts();替换为query_posts( $query_string . '&order=ASC' );。 我希望能够使用index.php作为普通的wp主页,并使用old.php以相反的顺序显示帖子。 (想你了解我的想法) 如何使用漂亮的网址调用old.php,以便访问者可以按相反的顺序查看帖子列表?

1 个答案:

答案 0 :(得分:1)

你真的需要把它放在一个单独的PHP文件中吗?如果index.phpold.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(看起来很漂亮),这将以相反的顺序显示帖子。