@Httdientee

Проблема с циклом постов?

<?php if ( have_posts() ) : ?>
   <div class="content">
      <?php while ( have_posts() ) : ?>
         <?php the_post(); ?>
         <?php get_template_part( 'templates/search-item' ); ?>
      <?php endwhile; ?>
   </div>
<?php else : ?>

Как сделать проверку на post type?

такая штука не работает, получаю 500 error
<?php
$test = get_post();
if ( 'testposttype' !== $test->post_type ) {
   continue;
}
?>
  • Вопрос задан
  • 23 просмотра
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
if ( get_post_type() === 'article' ) {
	get_template_part( 'templates/search', 'article' );
} else {
	get_template_part( 'templates/search', 'item' );
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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