Intereting Posts
Разрешить повторный адрес электронной почты для разных пользователей Как изменить значение «uploaded to» в медиа-библиотеке (WordPress 4.0) Ограничить количество виджетов в области виджетов Удалить все, опубликованные и обработанные сообщения в пользовательском типе сообщения Перемещение тестовой темы на сайт без ошибки mySQL – как? Пропустить сообщения без эскиза в цикле Комментарий Авторы публикации на первой странице Ограничить загрузку по типу файла только для определенного типа сообщений Удалить сообщение BuddyPress 'Gravatar' при смене аватара Дата не отображается в пользовательском запросе Shortcode не обрабатывается при добавлении в поле параметра с помощью wp_editor Включение пользователей для запроса пользовательского цикла Невозможно добавить пользователя в блог при регистрации (Multisite) Вам нужно избегать текста с жесткой кодировкой? Форматирование массива фигурных скобок из базы данных WP для получения более читаемого результата

Запросить категории, связанные с категорией, с разбивкой по страницам и разрешить зрителю изменять порядок сортировки

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

Я закодировал собственный шаблон для отображения всех сообщений из категории с идентификатором 36. Затем я хотел бы предоставить наблюдателю возможность сортировать отображаемые сообщения по алфавиту или хронологически.

Все работает нормально – сообщения отображаются правильно и разбиты на страницы, но я не могу заставить ссылки сортировки работать.

Некоторая помощь с этим была бы НАСТОЯТЕЛЬНО оценена!

<div id="content-sidebar-wrap" class="fullwidth"> <div class="hfeed" id="content"> <div id="headline"> <?php $sort= $_GET['sort']; if($sort == "title") { $order= "orderby=title"; } if($sort == "date") { $order= "orderby=date"; } ?> <h1>My Headline</h1> <h2>My sub-headline.</h2> <a href="?sort=title">Sort by Title</a> <a href="?sort=date">Sort by Date</a> </div> <div id="video_gallery"> <?php $temp = $wp_query; $wp_query = null; $wp_query = new WP_Query(); $wp_query->query('cat=36&posts_per_page=6'.'&paged='.$paged.$order.'&order=DEC'); ?> <?php while ($wp_query->have_posts()) : $wp_query->the_post(); ?> <?php $url = wp_get_attachment_url( get_post_thumbnail_id($post->ID) );?> <div class="video_item"> <a href="<?php the_permalink(); ?>"> <div class="play_button"></div> <img src="<?php echo $url; ?>" class="video_image"/> </a> <p> <a href="<?php the_permalink(); ?>" class="video_title"><?php the_title(); ?></a><br /> <span class="video_date"><?php the_date(); ?></span> </p> <div class="videoExcerpt"><?php the_excerpt(); ?></div> <a href="<?php the_permalink(); ?>" class="watch_video">Watch Video ></a> </div><!-- .video_item --> <?php endwhile; ?> <div class="clear"></div> <center id="paginate"><?php posts_nav_link( ' ', '<img src="http://mysite.com/wp-content/themes/metric/images/prev.png" />', '<img src="http://mysite.com/wp-content/themes/metric/images/next.png" />' ); ?></center> <?php $wp_query = null; $wp_query = $temp; ?> </div><!-- #video_gallery --> </div><!-- #content --> </div><!-- #content-sidebar-wrap --> 

Я должен добавить, что PHP и WordPress не являются моей областью специальности, поэтому любой другой ввод, который вы можете иметь о моем вышеприведенном коде, также более чем приветствуется. Спасибо!