rustam_kuliev88
@rustam_kuliev88

Сортировка по title записи wordpress проблема?

Доброго дня

Возникла проблема с сортировкой, уже стоит сортировка по количеству и увеличение/уменьшение цены, проблема с сортировкой по названию, точнее 2 методов с которыми работаю, по отдельности работают, вместе нет, не могу найти проблему

Сортировка по кол-ву на странице 16 или 32 и увеличение уменьшение цены:

if(!isset($_GET['per_page']))$wp_query->set('posts_per_page',16);
   if(!isset($_GET['select'])){
           $wp_query->set('orderby','meta_value_num'); 
           $wp_query->set('meta_key','cost_1');
       }
   if (!isset($_GET['order_query']))$wp_query->set('order','ASC');	
    $page = is_front_page() ? get_query_var('page') : get_query_var('paged');
   if($_GET['order_query'] == 'ASC'){
   $wp_query->set('order','ASC');
   $o1 = 'selected="selected"';
   $o2 = ''; }
   if ($_GET['order_query'] == 'DESC'){ 
   $wp_query->set('order','DESC');
   $o2 = 'selected="selected"';
   $o1 = '';}
   if($_GET['per_page'] == '16'){
   $wp_query->set('posts_per_page',16);
   $p1 = 'selected="selected"';
   $p2 = ''; }
   if($_GET['per_page'] == '32'){ 
   $wp_query->set('posts_per_page',32);
   $p2 = 'selected="selected"';
   $p1 = ''; }


Как только добавляю, то не работает основная:

global $query_string;  // параметры базового запроса
 query_posts($query_string.'&'.$order);  // базовый запрос + свои параметры
 if ($_GET['selecta'] == 'title') { $order = "&orderby=title&order=ASC"; $s3 = ' selected="selected"'; }
 if ($_GET['selecta'] == 'titlee') { $order = "&orderby=title&order=DESC"; $s4 = ' selected="selected"'; }
  • Вопрос задан
  • 8 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы