WP_Query ('orderby = post_date') не работает с wordpress WP_Query('orderby=post_date') не работает с wordpress. как сортировать сообщения в порядке убывания? Ответ 1 WP_Query('orderby=date&order=DESC') Ответ 2 Для заказа по дате изменения вы используете orderby=modified. WP_Query( 'orderby=modified&order=DESC' ) Подробнее см. документацию для более возможных значений. Ответ 3 Следующие 3 параметра предоставят вам сообщения в порядке возрастания с даты его публикации (например, старшие сообщения будут показаны вначале) 'post_status' = > 'publish', 'orderby' = > 'publish_date', 'order' = > 'ASC' Когда вы меняете заказ на DESC, вы получите сообщения в порядке убывания с даты его публикации (i.e Сначала будут показаны последние сообщения) 'post_status' = > 'publish', 'orderby' = > 'publish_date', 'order' = > 'DESC' <?php $postsPerPage = 10; $page = 1; ?> <?php $query = new WP_Query(array( 'cat' => 4, 'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'ASC', 'paged' => $page, 'posts_per_page' => $postsPerPage)); ?> Ответ 4 Try this $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( "post_type" => "post", "post_status" => "publish", "paged" => $paged, "orderby" => "date", "order" => 'ASC' ); WP_Query($args);
Ответ 2 Для заказа по дате изменения вы используете orderby=modified. WP_Query( 'orderby=modified&order=DESC' ) Подробнее см. документацию для более возможных значений.
Ответ 3 Следующие 3 параметра предоставят вам сообщения в порядке возрастания с даты его публикации (например, старшие сообщения будут показаны вначале) 'post_status' = > 'publish', 'orderby' = > 'publish_date', 'order' = > 'ASC' Когда вы меняете заказ на DESC, вы получите сообщения в порядке убывания с даты его публикации (i.e Сначала будут показаны последние сообщения) 'post_status' = > 'publish', 'orderby' = > 'publish_date', 'order' = > 'DESC' <?php $postsPerPage = 10; $page = 1; ?> <?php $query = new WP_Query(array( 'cat' => 4, 'post_status' => 'publish', 'orderby' => 'publish_date', 'order' => 'ASC', 'paged' => $page, 'posts_per_page' => $postsPerPage)); ?>
Ответ 4 Try this $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( "post_type" => "post", "post_status" => "publish", "paged" => $paged, "orderby" => "date", "order" => 'ASC' ); WP_Query($args);