top of page

WordPress: posortuj wpisy wg. liczby komentarzy

Zdjęcie autora: Piotr BartczakPiotr Bartczak

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' );
    }
}

Jak użyć podany kod?

Masz 3 rozwiązania:

  1. wrzuć załączony plik do folderu wp-content/plugins, a potem włącz wtyczkę

  2. wrzuć załączony plik do folderu wp-content/mu-plugins

  3. dołącz kod do pliku functions.php aktualnie używanego motywu

0 wyświetleń0 komentarzy

Ostatnie posty

Zobacz wszystkie

Comentarios


bottom of page