Сортировка и Kama Click Counter
Есть код, который сортирует посты на сайте по разным параметрам.
На сайте считает количество загрузок плагин Kama Click Counter.
Вопрос: подскажи добавить сортировку по количеству загрузок? Какое ключевое слово нужно использовать в коде?
<?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'] == 'views') { $order = "&orderby=meta_value_num&meta_key=views"; $s3 = ' selected="selected"';}
?>
<form method="get" id="order">
<div class="sort">Сортировка: </div><select name="select" onchange='this.form.submit()' style="width:200px; cursor: pointer;">
<option value="newest"<?=$s1?>>по дате (сначала новые)</option>
<option value="lastest"<?=$s2?>>по дате (сначала старые)</option>
<option value="views"<?=$s3?>>по количеству просмотров</option>
</select>
</form>
<?php global $query_string; // параметры базового запроса
query_posts($query_string.'&'.$order); // базовый запрос + свои параметры
?>
Ещё есть код, который выводит количество загрузок на каждый блок поста на главной странице и в рубриках:
add_action('how_many_downloaded', 'ly_how_many_downloaded', 2000);
function ly_how_many_downloaded () {
global $post;
$all_clicks = 0;
$content_no_filter = get_the_content();
$result = preg_match_all('|download url="(.*?)"\]|si',$content_no_filter,$arr);
foreach ($arr[1] as $key => $url) {
$url_kcc = KCC::$inst->get_kcc_url( $url, $post->ID );
$link = KCC::$inst->get_link( $url_kcc );
$all_clicks = $all_clicks + $link->link_clicks;
}
echo $all_clicks;
}