yanadev
@yanadev
кодю

Как добавить post в кастомную тему wordpress?

Создаю кастомную тему Wordpress
Уже есть созданая верстка
И мне нужно чтобы в определенном месте выводились посты которые пользователь может создавать через posts
Нужно вывести заголовок поста, текст и дату
Скажите, пожалуйста, что куда добавлять?
Спасибо
  • Вопрос задан
  • 65 просмотров
Решения вопроса 3
azerphoenix
@azerphoenix
Java Software Engineer
И мне нужно чтобы в определенном месте выводились посты которые пользователь может создавать через posts

По факту вам нужно используя цикл WP_Query вывести статьи в нужном шаблоне.

Скажите, пожалуйста, что куда добавлять?

Цикл вывода записей нужно добавлять в тот шаблон, в котором планируете вывести записи.
Но увы, вы не уточнили на какой странице вы хотите это сделать.
И мне нужно чтобы в определенном месте...

https://wp-kama.ru/function/wp_query

Уже есть созданая верстка

На основе верстки для начала нужно создать тему для ВП, а потом уже проделывать вышесказанное.
Ответ написан
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
<?php
// три последних события
$args = array(
	'posts_per_page' => 3,
	'post_type' => 'event',
);

$query = new WP_Query( $args );

// Цикл
if ( $query->have_posts() ) {
	while ( $query->have_posts() ) {
		$query->the_post(); ?>
		
			<div class="event">
				<span class="event__date"><?php the_date(); ?></span>
				<h2 class="event__title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
				<p class="event__excerpt"><?php the_excerpt(); ?></p>
			</div>

		<?php
	}
} else {
	// Постов не найдено
}
// Возвращаем оригинальные данные поста. Сбрасываем $post.
wp_reset_postdata();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы