Сообщения Wordpress отображаются в обратном порядке (сначала старые) - PullRequest
0 голосов
/ 08 мая 2020

Я помогаю другу с его сайтом Wordpress, и все его сообщения в блогах отображаются в обратном порядке (сначала самые старые). Я не нашел ни одного ответственного плагина и не идентифицировал какой-либо код, который был добавлен. Еще пробовал добавить код

//function to modify default WordPress query
function wpb_custom_query( $query ) {

// Make sure we only modify the main query on the homepage  
    if( $query->is_main_query() && ! is_admin() && $query->is_home() ) {

        // Set parameters to modify the query
        $query->set( 'orderby', 'date' );
        $query->set( 'order', 'DESC' );
        $query->set( 'suppress_filters', 'true' );
    }
}

// Hook our custom query function to the pre_get_posts 
add_action( 'pre_get_posts', 'wpb_custom_query' );```

They are using the theme RT-Theme 18

Does anyone have any idea why this might be happening?

1 Ответ

0 голосов
/ 08 мая 2020

Как упомянул @fraggley, начните с отключения всех плагинов и установки темы TwentyTwenty (тема по умолчанию). RT-Theme 18 также демонстрирует аналогичное поведение в своей демо без очевидных настроек для изменения этого поведения. Если вы еще этого не сделали, убедитесь, что вы вносите изменения в дочернюю тему. Не создавая новую функцию, попробуйте для начала использовать стандартный l oop, чтобы проверить, неправильный ли порядок.

<?php

get_header();

if ( have_posts() ) : 

    while ( have_posts() ) : the_post();

        the_content();

    endwhile;

else :

    _e( 'Sorry, no posts matched your criteria.', 'textdomain' );

endif;

get_footer();

?>

Обычно он помещается в ваш дом. php или index. php в root вашей дочерней темы. WordPress предоставляет хорошую документацию по этому поводу в своем кодексе . Вы можете определить это, проверив, в каком файле находится исходный код в родительской теме. Поэтому, если l oop встречается в родительской теме home. php, создайте файл с именем home. php в том же относительном месте в вашей дочерней теме. Дополнительная документация по этому здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...