• Здравствуйте. Я пытаюсь отсортировать пользовательский тип по дате вот так:

    <?php
     /*Template Name: РазделИнтересное
     */
    get_header(); ?>
    <div class="container">
    	<div class="row">
    		<div id="primary" class="col-md-12">
    			<main id="main" class="site-main" role="main">
        <?php
    $args = array(
    	'post_type'  => 'news', //тут
    	'orderby' => 'date' //тут
    );
        $loop = new WP_Query( $args );
        ?>
        <?php while ( $loop->have_posts() ) : $loop->the_post();?>
                <?php $linkto = get_permalink(); ?>
                     //some actions
        <?php endwhile; ?>
        </main><!-- #main -->
    		</div><!-- #primary -->
    
    	</div><!-- .row -->
    </div><!-- .container -->
    <?php wp_reset_query(); ?>
    <?php get_footer(); ?>

    Код плагина:

    <?php
    /*
    Plugin Name: Раздел "Интересное"
    Plugin URI:
    Description: Раздел "Интересное" для твоего сайта.
    Version: 1.0
    Author:
    Author URI:
    License:
    */
    add_action( 'init', 'create_interesting_posts' );
    function create_interesting_posts() {
        register_post_type( 'news',
            array(
                'labels' => array(
                    'name' => 'Интересный пост',
                    'singular_name' => 'Интересный пост',
                    'add_new' => 'Добавить новый',
                    'add_new_item' => 'Добавить новую запись',
                    'edit' => 'Изменить',
                    'edit_item' => 'Изменить пост',
                    'new_item' => 'Новый пост',
                    'view' => 'Просмотр',
                    'view_item' => 'Просмотр поста',
                    'search_items' => 'Поиск по постам',
                    'not_found' => 'Не найдено',
                    'not_found_in_trash' => 'Корзина пуста',
                    'parent' => 'Родительский пост'
                ),
                'public' => true,
                'menu_position' => 15,
                'supports' => array('title','editor','custom-fields'),
                'taxonomies' => array( '' ),
                'menu_icon' => plugins_url( 'images/image.jpg', __FILE__ ),
                'has_archive' => false
            )
        );
    }
    
    ?>

    И ничего не выходит — сортировка по дате не происходит. Подскажите, пожалуйста, в чем проблема?

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Параметры для WP_Query выглядят вроде правильно. А если добавить ‘order’ => ‘ASC’ или ‘order’ => ‘DESC’ что-то меняется?

    Параметры для WP_Query выглядят вроде правильно. А если добавить ‘order’ => ‘ASC’ или ‘order’ => ‘DESC’ что-то меняется?

    К сожалению, нет

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

Тема «Orderby date в пользовательских типах записей» закрыта для новых ответов.