我正在尝试建立一个多主题博客。
我的主题是:
食物,生活方式,小说,数字现实,我有4种不同的标识,我想根据文章的类别来显示它们。
URL slug将具有其中提到的类别。请帮助我根据类别显示徽标。
如果可以通过编辑子主题来实现这一点,那将是令人惊讶的。
非常感谢。
最合适的回答,由SO网友:Svartbaard 整理而成
您可以检查当前类别,并对每个徽标应用不同的类别,
$cur_topic = $queried_object->slug;
$my_class = \'default-logo\';
switch ($cur_topic) {
case "food":
$my_class = \'food-logo\';
break;
case "lifestyle":
$my_class = \'lifestyle-logo\';
break;
case "fiction":
$my_class = \'fiction-logo\';
break;
default:
$my_class = \'default-logo\';
}
echo \'<div class="\' . $my_class . \'"></div>\';
Alternatively, 查看以下插件:
https://en-za.wordpress.org/plugins/taxonomy-images/