Wordpress and Conditions

时间:2013-10-03 作者:Arturo

对于周围的大多数人来说,这可能听起来很愚蠢,但我有以下代码:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php if ( in_category(\'123\') ) { ?>
<div class="pdfbox">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<p>&nbsp;</p>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'pdfs\'); ?></a>
</div>
<?php } else { ?>
<div class="pdfbox">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<p>&nbsp;</p>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'pdfs\'); ?></a>
</div>
<?php } ?>
<?php endwhile; else: ?>
<?php endif; ?>
问题是,如何添加另一个类别,如如果是类别1,则输出,HTML,如果2,则下一个HTML,如果3,等等。。

谢谢

1 个回复
最合适的回答,由SO网友:Simon 整理而成

你可能要找的是elseif声明。。。

<?php if ( in_category(\'123\') ) { ?>
<div class="pdfbox">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<p>&nbsp;</p>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'pdfs\'); ?></a>
</div>
<?php } elseif ( in_category(\'125\') ) { ?>
<div class="pdfbox">
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<p>&nbsp;</p>
<a href="<?php the_permalink(); ?>"><?php the_post_thumbnail(\'pdfs\'); ?></a>
</div>
<?php } ?> { ?>
希望这有帮助。

结束

相关推荐

如何使用php从外部访问WordPress数据库中的数据

我想与iOS应用程序共享特定wordpress数据库表中的数据。客户端希望通过wordpress表单插件输入数据,这些插件在wp数据库中创建自己的表。我所研究的插件本身没有API,wordpress REST API的示例都使用AJAX,我不熟悉AJAX和/或只能访问wordpress帖子或用户数据中的信息。有没有一种方法可以通过php做到这一点,而不需要直接访问数据库?我担心数据库结构的变化和更新可能会破坏应用程序。