0

我创建了一个名为“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(); ?>
4

1 回答 1

0

使用函数get_post_type()

<div class="entry-content">
<?php
if(get_post_type() == 'quote'){
   the_content();
}else{
   //something else
}
?>
</div>

http://codex.wordpress.org/Function_Reference/get_post_type

于 2013-10-14T14:18:36.743 回答