将缩略图指定给新的wordpress类别

时间:2009-06-05 14:30:29

标签: php wordpress wordpress-theming

我正在构建我的第一个wordpress主题,并且希望当用户创建一个新类别时,有一种方法可以自动生成缩略图,从第一个图像作为帖子上传到此类别(它是一个投资组合主题)。

有谁知道如何编码?

它不能依赖硬编码,因为用户不知道如何做到这一点,我不能为他们制作的每个类别做到这一点。

代码甚至插件的任何指针都是grerat。

3 个答案:

答案 0 :(得分:2)

它不会根据第一篇文章自动创建图标,但这是一个“类别图标”插件,可让您的用户通过控制面板中的页面为每个类别指定一个图标。它不是完全自动化,因为用户无法通过其管理页面直接上传图像,但他们可以上传到媒体库,然后引用该URL。

请注意,在WP插件页面上,此插件被列为兼容至2.6.1,但如果您在兼容性列表中搜索2.7,那么它就在那里工作,而且我确实在2.7.1网站上工作。< / p>

http://wordpress.org/extend/plugins/category-icons/

兼容性列表:http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7

希望这有帮助! 中号

答案 1 :(得分:1)

看起来像this plugin或类似的可能会做你想要的。

答案 2 :(得分:1)

挂钩an appropriate action,例如publish_post,以便在创建新帖子并发送给全世界时,您可以搜索HTML以获取图片代码。如果帖子的类别尚未关联缩略图,请使用此帖子中的图片创建缩略图并将其与类别相关联。如果您只希望对新类别而不是现有类别进行此操作,请跟踪安装插件时已存在的类别。

您可以使用WordPress现有的媒体基础架构存储缩略图和wp_postmeta表来跟踪您的类别 - 缩略图关联。 PHP附带了一个用于图像处理的库,HTML扫描将通过字符串操作完成。