WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Сортировка и 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;
}
0
Руслан
месяц назад

Нет ответов на этот вопрос.

    На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация