Garf

Рейтинг
85
Регистрация
20.07.2008

Делаю фильр запроса:


$args['meta_query'][] = array(
'key' => 'YOUR_PREFIX_number',
'value' => array($ot, $do),
'type' => 'numeric',
'compare' => 'BETWEEN'
//&orderby=title&order=ASC
);

$args['meta_query'][] = array(
'key' => 'YOUR_PREFIX_radio1',
'value' => $arr,
//&orderby=title&order=ASC
);
$args['meta_query']['relation'] = "OR";


$args['meta_query'][] = array(
'key' => 'YOUR_PREFIX_radio',
'value' => $komnati,
//&orderby=title&order=ASC
);

делаю такой код. Не работает , если поставить фильтр цен. Тоесть он выводит все записи. Когда фильтр цен не используешь, то работает как надо. Почему так? 2 дня ищу ответ в интеренете, ничего подобного не нашел. Прошу вашей помощи. Спасибо.

Вопрос про ревизии.

Ревизии работают, но если допустим изменить поле плагина All in One SEO Pack, тоесть удалить, после восстановлении ревизии оно не восстанавливается(поле сео). Тоесть если кто нибудь будет редактироваться уже написанные статьи, запросто может навредить и изменить сео поле. Это как то можно исправить?

SeVlad, Точно, спс.

Вставил стандартную функцию <?php previous_posts_link('Предыдущая') ?> и все равно долгая обработка

---------- Post added 08-07-2013 at 12:00 ----------

ivan-lev, Этот кусок сам wordpress формирует

SeVlad,

25 function wp_corenavi() {

26 global $wp_query, $wp_rewrite;

27 $pages = '';

28 $max = $wp_query->max_num_pages;

29 if (!$current = get_query_var('paged')) $current = 1;

30 $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));

31 $a['total'] = $max;

32 $a['current'] = $current;

33

34 $total = 1; //1 - выводить текст "Страница N из N", 0 - не выводить

35 $a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей

36 $a['end_size'] = 1; //сколько ссылок показывать в начале и в конце

37 $a['prev_text'] = '&laquo;'; //текст ссылки "Предыдущая страница"

38 $a['next_text'] = '&raquo;'; //текст ссылки "Следующая страница"

39

40 if ($max > 1) echo '<div class="navigation">';

41 if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $current . ' из ' . $max . '</span>'."\r\n";

42 echo $pages . paginate_links($a);

43 if ($max > 1) echo '</div>';

44 }

---------- Post added 07-07-2013 at 23:32 ----------

Я пробовал делать и другую функцию по выводу пагинации, она формирыет такие же адреса ссылок как и эта и также долго открывается

Сегодня посмотрел отчеты по трем сайтам.

1. 407 писем

2. 333 письма

3. 338 писем

Жду результатов.

сделал заказ по акции 2+1 бесплатно, жду отчет

IV-й:
noindex'а хватит, но теперь есть ещё и Гугл

А так вообще нормально делать? На других сайтов смотрю тоже блоки есть, но они без тега noindex. А гугл нормально индексирует.

Это со всех блоков. На каждой странице 3 больших блока.

a.chibisov:
Радуйтесь, что поставили ссылку еще.

Нафига убирать ссыли то? А уберут их с радостью!

Вам похоже париться нет смысла со всем этим. Почитайте темы на форуме, много было уже по поводу воровства контента.

Так можно и в noindex ставить?

Всего: 310