按类别划分的WordPress自定义域

时间:2011-05-23 作者:Danny

假设我有100个类别,每个类别有10个自定义字段,例如:类别计算机:Cpu-硬盘-Ram-。。。类别TV:分辨率-英寸-usb支持-。。。。。。

现在我希望编辑器只能看到相关的自定义字段发布(例如计算机),我不希望他们看到像1000个自定义字段,并试图找到相关的自定义字段填写,这将永远!

我正在制作自己的主题,可以做任何需要改变的事情!!我找不到任何插件!

提前谢谢。

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

尝试使用magic fields. 它将允许您为每个类别创建一个自定义面板,您可以在其中仅指定该类别所需的自定义字段。它还可以让你以一种非常友好的方式展示一切,还有manuy,许多其他很酷的东西。如果你经常使用wordpress作为CMS,这个插件将改变你的生活!

SO网友:Jan Fabry

您可以使用不同的自定义帖子类型(一个用于计算机,一个用于电视,…)来完成此操作,但这也带来了一些限制:例如,很难将不同的帖子类型与相同的URL前缀混合使用(因此不能同时使用这两种类型example.com/products/my-computer/example.com/products/my-tv/).

另一种选择是使用类别,但您必须choose the category before you create the real post.

在此之后,您必须设置实际的自定义字段。实现这一点的代码并不困难,有一些插件可以帮助您设置它们,如Custom Metadata Manager. 如果您知道如何添加一个自定义字段,那么您也可以知道如何添加一百个自定义字段!

这假定自定义字段列表是固定的。如果不是,您需要找到一种方法来管理自定义字段列表,以便管理员可以通过GUI添加它们。也有这样的插件,但我对它们没有太多经验,因此不能推荐任何插件。

SO网友:edzillion

不能将自定义字段指定给类别,但可以使用自定义帖子类型。

这里有一个非常好的tutorial on setting up your custom post types. 或this tutorial 演示如果不想进行任何编码,如何使用插件。

SO网友:Daniel

尝试使用Extra Category Content:

Extra category content是一个简单的插件,它为wordpress站点中的每个类别添加一个富文本编辑器,使您有机会为该类别创建一个与默认类别描述不同的特殊描述。

您还可以向描述中添加任何HTML代码,以便包含图像、表格或特殊格式的文本。

例如,如果您希望在类别中的帖子列表之前添加一般描述或图像,则此插件非常有用。

结束

相关推荐