在第4-6行中,我插入了三个条件语句来确定帖子的类型,这样我就可以插入一个span,用于插入图像。我写的方式行不通。我需要使用什么语句?有没有更简单的方法来设置它?
<section id="main">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<article class="search-post" id="post-<?php the_ID(); ?>">
<?php if (is_singular(\'projects\')) {echo\'<span class="search-projects"></span>\';} ?>
<?php if (is_singular(\'videos\')) {echo\'<span class="search-videos"></span>\';} ?>
<?php if (is_singular(\'friends\')) {echo\'<span class="search-friends"></span>\';} ?>
<h2><?php the_title(); ?></h2>
<section class="search-entry">
<?php the_excerpt(); ?>
</section>
</article>
<?php endwhile; endif; ?>
<?php my_paginate_links(); ?>
</section>
对于类别,我通常使用
in_category
. 有没有像
in_post_type
?