我正在尝试为新网站创建一个有点高级的wordpress循环。我想在首页上显示所有最近的帖子,但根据所选类别的不同而不同。
我在想这样的事情:
Start Loop
Check if category = category 1
If category = category 1:
<-- Loop elements for said category (template tags etc.) -->
Else, check if category = category 2
If category = category 2
<-- Loop elements for said category (template tags etc.) -->
Else
<-- Standard loop elements (template tags etc.) -->
End loop
这可能吗?有更简单的方法吗?我意识到我可以使用多个循环,但是希望按时间顺序保留帖子。
我尝试使用以下代码,但是当我将模板标签放在echo中时,这会中断吗?
<?php
$category_name = 'Category 1';
if(in_category($category_name)) {
echo '
<div class="post">
the_title();
the_excerpt();
<div>
';
}
?>
任何帮助非常感谢:)
答案 0 :(得分:0)
尝试
<?php
$category_name = 'Category 1';
if(in_category($category_name)) {
?>
<div class="post">
<?php the_title(); ?>
<?php the_excerpt(); ?>
<div>
<?php
}
?>