WordPress Paginate с дополнительными параметрами

Приведенный ниже код отлично подходит для разбиения на страницы моих результатов поиска постов:

if( isset($_GET['pagination']) && $_GET['pagination'] != 'false'){
$arguments['posts_per_page']    = -1;
$pagination = 'true';
} else {
$arguments['posts_per_page']    = 9;
$pagination = 'false';
$arguments['order'] = 'ASC';
$arguments['meta_key'] = 'code_auto';
$arguments['orderby'] = 'meta_value';
}

Однако, если кто-то отфильтровал результаты, используя это:

if( isset($_GET['sort_price'])){
$sort_price = $_GET['sort_price'];
if($sort_price == 'ASC'){
$arguments['order'] = 'ASC';
$arguments['meta_key'] = 'price-6';
$arguments['orderby'] = 'meta_value';
} else {
$sort_price = '';
$arguments['order'] = 'DESC';
$arguments['orderby'] = 'DATE';
}
}

Результаты разбиты на страницы, но не включают запрос sort_price. Может кто-нибудь дать какие-либо переписывает, чтобы включить оба аргумента, как я пытался много раз, но не могу получить его. Спасибо!

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]