在HotNews pro中使用Category Icons插件的分类图标

最近WordPress建了下博客,在折腾遍官网上所有主题之后,还是选择了国人开发的HotNews pro,布局样式更适合自己口味呢。

唯一的缺陷就是HotNews pro的分类图标要根据类别的别名来命名通过ftp上传,不太方便后期维护和管理这些图标。很多人应该都有用过分类图标插件,英文名称Category Icons,提供很方便的分类图标管理和调用的函数。Category Icons的使用方法这里不介绍了,请参阅WORDPRESS 分类图标插件——CATEGORY ICONS

如何在HotNews pro(热点新闻)主题中使用分类图标插件呢?

  1. 打开HotNews pro主题中的cat_ico.php,它的路径应该是/wp-content/themes/HotNewspro/includes/cat_ico.php
  2. 将原始代码
<?php if (get_option('swt_ico') == 'Display') { ?>
	<div class="cat_ico">
		<?php
			foreach((get_the_category()) as $cat)
			{
			$catname =$cat->category_nicename;
			$cattitle=$cat->cat_name;
			echo "<a href=/category/";
			echo $catname;
			echo "/>";
			echo "<img src=/wp-content/caticon/";
			echo $catname;
			echo ".gif alt=\"$catname category \" title=\"$cattitle\" /></a>\n";
			}
		?>
	</div>
<?php { echo ''; } ?>
<?php } else { } ?>

替换成:

<?php if (get_option('swt_ico') == 'Display') { ?>
	<div class="cat_ico">
		<?php
			if (function_exists('get_cat_icon'))
			{
				get_cat_icon('class=cat_ico');
			}
			else
			{
				foreach((get_the_category()) as $cat)
				{
				$catname =$cat->category_nicename;
				$cattitle=$cat->cat_name;
				echo "<a href=/category/";
				echo $catname;
				echo "/>";
				echo "<img src=/wp-content/caticon/";
				echo $catname;
				echo ".gif alt=\"$catname category \" title=\"$cattitle\" /></a>\n";
				}
			}
		?>
	</div>
<?php { echo ''; } ?>
<?php } else { } ?>

 

完成之后在主题设置中只要分类图标中设置了分类图标Display并且安装了Category Icons插件,那么就会显示Category Icons的分类图标;如果没有安装Category Icons插件,就会显示热点新闻主题自带的分类图标了!