根据邮寄类型/类别修复了自定义字段

时间:2017-02-26 作者:haeki

我只是为了一些项目从MODx CMS切换到Wordpress。在MODx中,您有资源,资源可以是页面、文章或例如youtubevideo。您可以将这些资源排序到文件夹中,然后可以在这些文件夹上循环并显示资源,也可以按id显示资源。

例如,我想在我的网站的一个部分显示几个youtubevideos,对于每个视频,我想定义一个视频ID和一个自定义缩略图图像。在MODx中,这非常简单,因为我可以声明属于某个模板或资源类型的自定义字段(templatevariables)。因此,如果我使用resourcetype youtubevideo创建一个新资源,我会得到默认字段,如标题、副标题,以及为该posttype定义的自定义字段(templatevariables)。

由于我对wordpress还很陌生,我在问自己,在wordpress中是否也有这样做的方法。。。我读过关于自定义字段的文章,但对我来说,似乎postauthor在创建帖子时必须自己声明密钥,如果他在密钥上有一个拼写错误,这可能会很麻烦。

因此,基本上我想要的是自定义字段,如果我在特定类别中创建一个新网站,这些字段会自动显示(例如,如果类别是“视频”,我想为id和自定义视频缩略图创建一个自定义字段)。有什么建议或更好的解决方案吗?

提前感谢!费边

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

WordPress默认有自定义字段,也就是“post meta”,但除了您已经提到的UI(“postauthor在创建帖子时必须自己声明密钥”)之外,core没有提供任何UI功能。你需要一个插件。

这是一个很好的比较custom fields plugins (来源:https://comparewp.org/)

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: