Использование шаблона страницы для получения сообщений на странице

Я хочу показывать сообщения на странице wp. для этого я создал шаблон с именем mypage-page.php и скопировал код с page.php на mypage-page.php

это моя mypage-page.php

<main id="main" class="site-main" role="main"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <h2><?php the_title() ;?></h2> <?php the_post_thumbnail(); ?> <?php the_excerpt(); ?> <?php endwhile; else: ?> <p>Sorry, no posts to list</p> <?php endif; ?> </main><!-- .site-main --> // this has header and footer as well . 

теперь я создал страницу mytest с помощью этого шаблона, я ожидаю, что он должен опубликовать сообщения, но это не так, пожалуйста, помогите мне понять, где я ошибаюсь. я просто новичок

Вы захотите использовать wp_query для запроса базы данных для сообщений, что будет выглядеть примерно так:

 <?php $blog_args = array( 'post_type' => 'post', 'posts_per_page' => '-1', 'order' => 'DESC' ); $blog_query = new WP_Query($blog_args); while ( $blog_query->have_posts() ) { $blog_query->the_post(); echo '<a href="'.get_permalink().'">'.get_the_title().'</a>'; } wp_reset_postdata(); ?> 

Это будет отображать все сообщения только с заголовком сообщения, вам нужно будет добавить разбивку на страницы и добавить подробные сведения к фактическому отображаемому элементу, но вы должны начать с него