Wordpress have_posts () возвращает false

Я пытаюсь отобразить содержимое страницы для обычной страницы wordpress; Самая простая вещь в wordpress, правда? Ну, почему-то на каждой странице он не может найти этот контент.

Я попытался повторно сохранить постоянные ссылки, повторно сохранить каждую страницу, обновить сайт, переустановить WP.

Вот код, который это проверяет:

<?php 
    if ( have_posts() ) : // This is where it fails
        while ( have_posts() ) : the_post();
            get_template_part( 'parts/content', 'page' );
        endwhile;

    else :
        get_template_part( 'parts/content', 'missing' );
    endif;
?>

Я обнаружил, что если я поставлю только <?php get_template_part( 'parts/content', 'page' ); ?>, то все будет нормально. Но почему оператор IF не работает?

Kieran Rigby 21.05.2018 10:52

напишите запрос, чтобы проверить, есть ли у него сообщения или нет

Nawaz Ghori 21.05.2018 10:57
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
0
2
179
0

Другие вопросы по теме