我正在尝试使用下拉菜单,让用户选择并显示最近、最近7天和每月发布的帖子。
目前,我能够找到代码,只按ASC和DESC顺序中的日期排序。
<div id="sortby"> SORT BY:
<select class="dropdown-class" name="sort-posts" id="sortbox" onchange="document.location.search=this.options[this.selectedIndex].value;">
<option disabled>Sort by</option>
<option <?php if( isset($_GET["orderby"]) && trim($_GET["orderby"]) == \'date\' && isset($_GET["order"]) && trim($_GET["order"]) == \'DESC\' ){ echo \'selected\'; } ?> value="?orderby=date&order=DESC">Newest</option>
<option <?php if( isset($_GET["orderby"]) && trim($_GET["orderby"]) == \'date\' && isset($_GET["order"]) && trim($_GET["order"]) == \'ASC\' ){ echo \'selected\'; } ?> value="?orderby=date&order=ASC">Oldest</option>
</select>
</div>
我想做的是添加到这一点,并显示过去7天的帖子和一个月内的帖子。你知道我该怎么做吗?