Как сортировать записи по дате изменения в WordPress?
15 июл. 2014 г., 10:42:08
Просмотры: 13.7K
Голосов: 2
Я прочитал статью в кодексе о параметрах orderby
в WP_Query
и понял, что возможно сортировать по дате изменения. Но я не смог найти, где именно нужно вносить правки.
Как сделать сортировку записей WordPress по дате изменения, включая главную страницу, а также страницы категорий и меток?

Alex
53
Комментарии
Все ответы на вопрос
3
1
Попробуйте это:
function my_custom_ordering( $query ) {
if($query->is_main_query() AND !is_admin() ) {
if ( $query->is_home() || $query->is_category() || $query->is_tag() ){
$query->set( 'orderby', 'modified' );
}
}
}
add_action( 'pre_get_posts', 'my_custom_ordering' );
Это установит параметр orderby
в значение modified
в запросе WordPress.

Nilambar Sharma
1.64K
15 июл. 2014 г. 10:50:00
0
<?php
function modified( $query )
{
if ( $query->is_main_query() && ( $query->is_home() || $query->is_search() || $query->is_archive() ) )
{
$query->set( 'orderby', 'modified' );
$query->set( 'order', 'desc' );
}
}
add_action( 'pre_get_posts', 'modified' );
?>

TBI Infotech
989
15 июл. 2014 г. 13:26:27
Похожие вопросы
1
ответов
2
ответов