Отображение последнего сообщения на статической странице

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

► Я бы хотел показать последнюю статью определенной категории (скажем, категория «новости») на моей домашней странице (это страница WordPress).

Я уже создал для него настраиваемый шаблон, но я просто не знаю, что вызывать, чтобы отобразить последнюю статью. Важно . Это не единственное, что я хочу отобразить. На самом деле мне нужно будет отобразить статью в правой части страницы (до сих пор я пытался настроить таблицу с двумя столбцами и поставить ее в нужную сторону, но это может быть не лучший метод).

Лучше всего было бы показать статью «сырой», я имею в виду, что если я поместил ссылки в сообщение, нажав на тег <a> на главной странице, я отвечу прямо к указанной ссылке, а не к самому сообщению.

Дайте мне знать, если вам больше всего нужно 🙂

Solutions Collecting From Web of "Отображение последнего сообщения на статической странице"

Хорошо, я думаю, что нашел свой ответ.

Как я уже сказал, я создал новый шаблон php в своей теме под названием «Новый указатель» и связал свою домашнюю страницу с ней. Этот шаблон был сначала копией исходного index.php

Теперь вот код, который я добавил для него, чтобы сделать то, что я хотел:

 <?php $the_query = new WP_Query( 'posts_per_page=1&category_name=news' ); ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> <div id="last_news"> <div id="last_news_title"><?php the_title(); ?></div> <div id="last_news_time"><?php the_time('j F Y'); ?></div> <div id="last_news_content"><?php the_content(); ?></div> </div> <?php endwhile; wp_reset_postdata(); ?> 

Это может быть не оптимальное решение, хотя мне было бы интересно услышать советы об этом.