Wordpress - 点击更改订单

时间:2015-02-20 18:16:07

标签: php wordpress

考虑到以下代码,我在我的Wordpress博客中有一个循环,它将订购从最旧到更新的帖子。

<?php
    $args = array(
        'order'    => 'ASC'
    );
    query_posts( $args );
?>
<?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part('content'); ?> 
<?php endwhile; ?> 

我想要的是创建两个用户点击并更改此参数的链接,从旧版本到更新版本或更新版本更新版本。

我考虑过使用jQuery来实现这一目标,但我并不确切知道如何根据用户点击的链接更改PHP代码。

1 个答案:

答案 0 :(得分:1)

如果您将排序方向更改为参数,例如

<?php
        $args = array(
            'order'    => (isset($_GET['dir']) ? $_GET['dir'] : 'ASC')
        );
        query_posts( $args );
    ?>

然后您可以创建如下链接:

<a href="http:example.com/yourpage.php?dir=DESC">Newest to Oldest</a>
<a href="http:example.com/yourpage.php?dir=ASC">Oldest to Newest</a>