有几个插件允许您将图像附加到类别/标记/分类术语。尝试谷歌搜索taxonomy images site:wordpress.org/extend/plugins
(最后一部分将搜索限制在Wordpress插件库中),您会发现各种最近更新的插件,包括:
分类图像-http://wordpress.org/extend/plugins/taxonomy-images/
壁虎术语缩略图-http://wordpress.org/extend/plugins/gecka-terms-thumbnails/
分类图像II-http://wordpress.org/extend/plugins/category-images-ii/
SB上传器-http://wordpress.org/extend/plugins/sb-uploader/
以下是您需要的:
- An interface for uploading an image in the Wordpress admin.所有这些插件都提供了这一点。
- Inclusion of relevant image in tag archive pages. 一些可用的插件将自动执行此操作。如果没有,它们会提供模板标记和/或短代码来自己插入它们,您可以使用以下两种方法之一:1)将模板标记插入到负责标记存档页面的主题文件中(通常是
tag.php
); 或2)在您的functions.php
文件 - A way to get your archive page image to show up at the desired size. 其中一些插件提供大小选项或使用Wordpress的原生图像大小设置。另一种方法是使用CSS控制图像的大小;另一种方法,也可能是最直接的方法,是在上传之前自己将其裁剪到所需的大小。
- A way to insert a mini 16 x 16 icon into your tag lists. 我没有看到任何自动执行此操作的插件(尽管有一个插件可以为categories). 您可以自己找到一个,但如果找不到,您可以通过自定义get\\u the\\u tags()循环来实现,如下所示:
$posttags = get_the_tags();
if ($posttags) {
foreach($posttags as $tag) {
echo \'<img src="http://example.com/path/to/icons/\' . $tag->term_id . \'.jpg"
alt="\' . $tag->name . \'" />\' . $tag->name . \'<br />\';
}
}
(这将要求您的图标保存在/path/to/icons/with中
[term id].jpg
作为其文件名。显然,为了满足您的需要和设置,您会尽可能多地对此进行更改。)
然后,您可以将主题中当前使用的任何代码替换为上面代码的[您的版本]来显示标记。例如,在2011年,您必须修改content-single.php
在上面写着的地方归档$tag_list = get_the_tag_list( \'\', __( \', \', \'twentyeleven\' ) );
. 在其他主题中,它可能在post.php
或single.php
.
请注意,所有主题都是不同的,您必须以各种方式自定义代码,以保持主题的逻辑和设计完好无损。
所以:虽然我们没有现成的解决方案,但我希望这些笔记能帮助您熟悉所涉及的思维过程和技术过程。
有关Codex中显示标签图像的说明:
http://codex.wordpress.org/Function_Reference/get_the_tags#Show_tag_Images有关Wordpress挂钩和过滤器的快速介绍:http://wp.tutsplus.com/tutorials/plugins/reel-em-in-understanding-hooks-from-the-inside-out/
模板层次结构上的Codex页面,它决定了哪些模板文件用于显示哪些内容:http://codex.wordpress.org/Template_Hierarchy