我创建了一个名为'category-blog.php'的类别模板,旨在显示我博客条目的所有摘录。然而,一个自定义帖子类型(引用)依赖于显示内容,而不是摘录,所以我需要创建一个简单的'if'参数来说'如果这是一个标准帖子,只显示摘录,但如果这是一个引用发布,显示内容。我假设我必须做一些事情(get_template_part),但我不确定是什么。所有这些都发生在循环中。
<div class="entry-content">
<php if custom page type is 'quote', then...
<?php the_content(); ?>
<else...
<?php the_excerpt(); ?>
答案 0 :(得分:0)
使用 get_post_type()
功能<div class="entry-content">
<?php
if(get_post_type() == 'quote'){
the_content();
}else{
//something else
}
?>
</div>