Title: Отсортировать публикации по дате события
Last modified: 27.03.2014

---

# Отсортировать публикации по дате события

 *  Решено [dadzen](https://ru.wordpress.org/support/users/dadzen/)
 * (@dadzen)
 * [12 лет, 6 месяцев назад](https://ru.wordpress.org/support/topic/%d0%a1%d0%a0%d0%9e%d0%a7%d0%9d%d0%9e-%d0%9f%d0%be%d0%bc%d0%be%d0%b3%d0%b8%d1%82%d0%b5-%d1%80%d0%b0%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d1%82%d1%8c%d1%81%d1%8f-%d0%b2-php/)
 * Я поставил на сайт плагин CCR Event и решил слегка переделать вывод списка событий.
   Все вроде бы хорошо, да только не могу отсортировать публикации по дате события.
   Дата события задается в произвольном поле. Вот отрывок кода, который отвечает
   за вывод анонса предстоящих событий:
 *     ```
       //short code
       	public function CCR_event_shortcode() {
       		$ccr_event_query = new WP_Query('post_type=event');
   
       ?>
   
       <p style="text-align: center;">Если Вы хотите принять участие в наших тренингах или семинарах<strong> зарегистрируйтесь</strong> и <strong>внесите организационный взнос 1000р</strong> на <em><strong><span style="color: #ff0000;">странице заинтересовавшего Вас мероприятия</span></strong></em>! Организационный взнос <strong>1000р</strong> един на все наши мероприятия (кроме ЭКЗО-Экспедиций)!</p>
       		<img class="size-full wp-image-1702 alignnone" title="Расписание Равновесия" src="http://www.gpp-ru.com/wp-content/uploads/2012/04/Kartinka-dlya-Raspisaniya.png" alt="" width="728" height="200">
       <?php
       		if($ccr_event_query -> have_posts()) { while($ccr_event_query -> have_posts()) { $ccr_event_query -> the_post() ?>
   
       		<div id="ccr-events">
       			<div class="ccr-event-content">
       				<div class="ccr-event-date">
       					<!-- <span class="ccr-day"><?php echo date( 'd', strtotime( get_the_date() ) ); ?></span>
       					<span class="ccr-month-year"><?php echo date( 'F j', strtotime( get_the_date() ) ); ?></span> -->
       					<div class='ccr-dat'><?php echo get_post_meta( get_the_ID(), 'ccr_event_date', true ); ?></div>
       				</div>
       				<div class="ccr-content">
       					<h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
       					<?php echo content(80) ?>
       					<a href="<?php the_permalink(); ?>">Читать далее →</a>
       					<hr>
   
       				</div>
       			</div>
       		</div>
       		<?php } } 
   
       		wp_reset_postdata();
       ```
   
 * Помогите отредактировать код так, что бы он выводил записи отсортированным не
   по дате опубликования, а по дате события. Заранее благодарен за помощь.
 * _[Тема переименована согласно [правилам форума](http://codex.wordpress.org/Правила_форума).]_

Просмотр 2 ответов — с 1 по 2 (всего 2)

 *  Модератор [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * Live and Learn
 * [12 лет, 6 месяцев назад](https://ru.wordpress.org/support/topic/%d0%a1%d0%a0%d0%9e%d0%a7%d0%9d%d0%9e-%d0%9f%d0%be%d0%bc%d0%be%d0%b3%d0%b8%d1%82%d0%b5-%d1%80%d0%b0%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d1%82%d1%8c%d1%81%d1%8f-%d0%b2-php/#post-135784)
 * Замените эту строку:
 *     ```
       $ccr_event_query = new WP_Query('post_type=event');
       ```
   
 * на этот фрагмент:
 *     ```
       $args = array(
       	'post_type' => 'event',
       	'orderby'   => 'meta_value',
       	'meta_key'  => 'ccr_event_date',
       	'order'     => 'DESC',
       );
   
       $ccr_event_query = new WP_Query( $args );
       ```
   
 *  Автор [dadzen](https://ru.wordpress.org/support/users/dadzen/)
 * (@dadzen)
 * [12 лет, 6 месяцев назад](https://ru.wordpress.org/support/topic/%d0%a1%d0%a0%d0%9e%d0%a7%d0%9d%d0%9e-%d0%9f%d0%be%d0%bc%d0%be%d0%b3%d0%b8%d1%82%d0%b5-%d1%80%d0%b0%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d1%82%d1%8c%d1%81%d1%8f-%d0%b2-php/#post-135785)
 * Ай, спасибочки. Работает как часики. Только один нюанс. ‘order’ => ‘ASC’, вместо‘
   order’ => ‘DESC’,. Но, это мелочи. Большое человеческое спасибо. Тему закрываю.

Просмотр 2 ответов — с 1 по 2 (всего 2)

 Тема «Отсортировать публикации по дате события» закрыта для новых ответов.

## Метки

 * [ccr event](https://ru.wordpress.org/support/topic-tag/ccr-event/)
 * [сортировать](https://ru.wordpress.org/support/topic-tag/%d1%81%d0%be%d1%80%d1%82%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d1%82%d1%8c/)

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2 ответа
 * 2 участника
 * Последний ответ: [dadzen](https://ru.wordpress.org/support/users/dadzen/)
 * Последняя активность: [12 лет, 6 месяцев назад](https://ru.wordpress.org/support/topic/%d0%a1%d0%a0%d0%9e%d0%a7%d0%9d%d0%9e-%d0%9f%d0%be%d0%bc%d0%be%d0%b3%d0%b8%d1%82%d0%b5-%d1%80%d0%b0%d0%b7%d0%be%d0%b1%d1%80%d0%b0%d1%82%d1%8c%d1%81%d1%8f-%d0%b2-php/#post-135785)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
