0
目前我正在使用WordPress,并有一个列表,我可以订购帖子asc和desc,但具有单个链接,如“A-Z”和“Z-A”。在同一链接上对ASC和DESC进行排序
我想实现的目的是能够让用户点击相同的链接,然后点击列表按顺序排序。
以下是我目前拥有的代码,但我不确定如何处理此问题以便在一个链接中进行组合。
<?php
$type = 'test';
$args=array(
'post_type' => $type,
'post_status' => 'publish',
);
if(isset($_GET['sort']) && "titleasc" == $_GET['sort']){
$args['orderby'] = 'title';
$args['order'] = 'ASC';
}
if(isset($_GET['sort']) && "titledesc" == $_GET['sort']){
$args['orderby'] = 'title';
$args['order'] = 'DESC';
}
的例子链接我是标准的:
<th>Title <span><a href="?sort=titleasc">A-Z</a> <a href="?sort=titledesc">Z-A</a></span> </th>
我想我可以写一个elseif
但是当我试图将其无论是休息或根本不会改变。我认为这个想法是,代码需要检查它是否已经是asc或desc,然后做相反的事情。我只是不完全确定如何用我有限的知识来编写它。
给出的任何方向都会超级有用!由于