Не работает метод GET
-
Добрый день!
есть следующий код
<div id="all_information"> <form action="" method="GET"> <p><label>Сортировка по заголовку</label> <input type="radio" name="order" value="DESC"> по убыванию <input type="radio" name="order" value="ASC"> по возрастанию </p> <p><input type="submit" value="Получить записи"></p> </form> <?php $args = array( 'post_type' => 'page', 'post_parent__in' => array( 26, 28 ), 'orderby' => 'title' ); /* Условие страницы */ if (is_page('snyat')) { $pages = query_posts ( $args ); } ?> <?php foreach ($pages as $page): ?> <article id="information"> <a>ID ); ?>"> <h4><?php echo $page->post_title; ?></h4> <?php echo get_the_post_thumbnail( $page->ID, 'thumbnail'); ?></a> <p><?php echo $page->post_excerpt; ?></p> <a>ID ); ?>">Подробнее</a> </article> <?php endforeach; ?> </div> </div>
Метод GET нормально передает параметр в массив, увидел через print_r.
Только толку от того что он их передает никакого, сортировка не изменяется.Причем днем сортировка работала, с работы ушел, пришел домой стал тестировать страницу сортировка уже перестала работать.
Что за чудеса в решете.
Если в массив сразу добавить параметры сортировки то страницы сортируются нормально.
Не понимаю почему при передаче параметров сортировка не работает? Подскажите в чем может быть проблема?
Просмотр 10 ответов — с 1 по 10 (всего 10)
Просмотр 10 ответов — с 1 по 10 (всего 10)
- Тема «Не работает метод GET» закрыта для новых ответов.