На сайте вывел сортировку этим кодом
<?php
if ($_GET['select'] == 'newest') { $order = "&orderby=date&order=DESC"; $s1 = ' selected="selected"'; }
if ($_GET['select'] == 'lastest') { $order = "&orderby=date&order=ASC"; $s2 = ' selected="selected"'; }
if ($_GET['select'] == 'title') { $order = "&orderby=title&order=ASC"; $s3 = ' selected="selected"'; }
if ($_GET['select'] == 'correct') { $order = "&orderby=modified"; $s4 = ' selected="selected"'; }
?>
<form method="get" id="order">
<select name="select" onchange='this.form.submit()' style="width:200px">
<option value="newest"<?=$s1?>>Сортировать по новизне</option>
<option value="lastest"<?=$s2?>>Сортировать с конца</option>
<option value="title"<?=$s3?>>Сортировать по заголовку</option>
<option value="correct"<?=$s4?>>Сортировать по дате изменения</option>
</select>
</form>
<?php global $query_string; // параметры базового запроса
query_posts($query_string.'&'.$order); // базовый запрос + свои параметры
?>
Как мне вывести еще вариант как в макете слева "все посты" "актуальные"