4 Ответов
Мар 04, 2021 3:05 пп
Здравствуйте @den_kuba,
Темы сортируются по дате обновления (если есть что-то новое в теме она перенесется на верх).
Чтобы изменить сортировку и всегда держать очередность тем по их созданию в некоторых форумах вам нужна добавить этот код в functions.php файл вашей активной WordPress темы:
add_filter('wpforo_topic_list_args', function ($args){
if(!empty($args)){
$forumIDs = array(2, 17);
if( in_array( $args['forumid'], $forumIDs) ){
$args['orderby'] = 'topicid';
$args['order'] = 'ASC';
}
}
return $args;
});
Вы можете найти ID форумов которые должны иметь такую сортировку тем в админ станице Форумы > Форумы и добавить их в код array(2, 17) разделёнными запетым, н. п. array(1, 2, 20, 80).
Если вам не доводилось еще добавлять коды в functions.php активной темы значит вы должны прочитать эту тему: https://wpforo.ru/forums/postid/17/