将选项添加到类别的最佳/正确方法

时间:2011-01-17 作者:Cronco

我目前正在编写我的第一个插件,它将允许站点管理员/编辑器使用不同的图像作为每个帖子/页面的背景/标题,我还希望每个类别都有默认值。

这里是我不确定如何继续的地方:如果对于每个帖子/页面,图像(这是一个附件,因此只是db中的一个id)是一个简单的帖子元字段,那么对于类别来说就没有这样的(隐含的)东西。

因此,还有更多的路要走:

为每个类别创建一个选项background_cat_$id_corresponding_cats ? )

2 个回复
最合适的回答,由SO网友:scribu 整理而成

最好的方法是使用此插件:

http://wordpress.org/extend/plugins/simple-term-meta/

SO网友:sanchothefat

你可以看到我在回答中使用的方法to this question

不过,你的思路是对的。在我们有一个分类法元表之前,选项表是最整洁的解决方案。不过,您可以使用插件自己创建一个分类法元表,并使用一些get/set函数。

结束

相关推荐

Hooking in to plugins

我正在开发一个插件,理想情况下,当用户通过一个不同的插件做某事时,它能够做一些事情。我可以在这些插件中添加自定义挂钩,但很明显,当我想要分发插件时,这不会很好地工作。有没有一个好方法可以从我自己的插件中为其他人的插件添加钩子?唯一真正的解决方案是要求作者包含自定义挂钩,以便其他开发人员可以根据他们的工作进行构建吗?示例:当有人转发文章时,我想在插件中做一些事情。如果在流行的retweet插件中有一个自定义的钩子,我可以钩住它,然后启动它,那就太好了。没有,所以我可以修改他们的插件以包含它,但这只适用于我的