我正在使用Wordpress的博客(blog.axelboberg.se),我希望在每个标题的上方显示一个图标。图标应该是基于的,并显示帖子类别。我听说可以使用if语句,但当使用更多类别/图像时就会变得棘手?
如何根据类别在每个标题上显示图像?我计划使用3-4个不同的图标。
提前谢谢?
发布于 2014-09-03 16:04:50
在category.php文件中添加
<?php
$categories = get_the_category();
foreach($categories as $category)
{
if($category->cat_name == "category1")
{
echo '<img src="">';
}
else if ($category->cat_name == "category2")
{
echo '<img src="">';
}
}
?>就在这条线的上方:
<h1 class="archive-title"><?php printf( __( 'Category Archives: %s', 'twentytwelve' ), '<span>' . single_cat_title( '', false ) . '</span>' ); ?></h1>仅当图像属于特定类别时,上述命令才会打印出图像
https://stackoverflow.com/questions/25637453
复制相似问题