@dimasan57

Как вывести миниатюру и описание?

Доброе время суток всем. Как мне вывести в данном цикле миниатюру и описание?
<?php
$args = array(
	'post_type' => 'page'
);
$query = new WP_Query;
$my_posts = $query->query($args);

foreach( $my_posts as $my_post ){
	echo '<p>'. $my_post->post_title .'</p>';
}
?>
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@vardoLP
Ват ю сэй эбаут май мама?!
Ну смотрите. Принято разделять контент в wp

Вы делаете запрос

$args = array(
							'post_type' => 'mypost',
						);
						$mypost = new WP_Query( $args );
						if( $mypost->have_posts() ) {
							while( $mypost->have_posts() ) {
								$mypost->the_post();
								
								get_template_part( 'template-parts/content', 'mypost' );
								
							}
						}
						wp_reset_postdata();


то есть проверили, если у этого типа поста есть посты, подключаем шаблон, который лежит в папке

template-parts и называется content-mypost.php

ну а в нем вы уже выводите то. что вам нужно

the_title() // заголовок
the_content() // то что написано в редакторе
the_post_thumbnail() // миниатюра поста
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы