tufutuf zapytał:
Czy jest / czy zna ktoś wtyczkę, która po wpisaniu komentarza pod konkretnym postem podbija go na samą górę w hierarchii postów. Chodzi o to aby tematy „aktywne” same się pozycjonowały na górze pierwszej strony z postami.
Odpowiedź na to pytanie jest dość prosta: wystarczy dla odpowiedniego zapytania zmienić sposób sortowanie.
Najlepiej wykorzystać do tego akcję
pre_get_posts
:
add_action( 'pre_get_posts', 'iworks_pre_get_posts' );
function iworks_pre_get_posts( $query )
{
if ( $query->is_home() && $query->is_main_query() ) {
$query->set( 'orderby', 'comment_count' );
}
}
pobierz plik: iworks_sort_post_by_comments.php
Jak użyć podany kod?
Masz 3 rozwiązania:
wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę
wrzuć załączony plik do folderu wp-content/mu-plugins
dołącz kod do pliku functions.php aktualnie używanego motywu
Comentarios