WordPress 中自定义帖子类型的硬编码自定义字段
我在 WordPress 中创建了一个名为视频的自定义帖子类型。当管理员添加视频时,他还需要提供 youtube-id。这可以通过从下拉列表中选择适当的自定义字段然后输入 ID 来完成。
但我想知道,是否有一种方法可以在添加或编辑视频时始终显示该自定义字段? (或者,您甚至可以将其设为必填字段吗?)
I have created a custom post type in wordpress called videos. When the admin adds a video he also needs to provide a youtube-id. This can be done by selecting the appropriate custom field from the drop-down list and then entering the ID.
I was wondering though, isn't there a way to always display that custom field when you are adding or editing a video? (And optionally, could you even make it a required field?)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
8年后我会回答我自己的问题:)
对于生活在另一个星球上的人:只需使用 ACF 插件< /a>
I'll just answer my own question after 8 years :)
For people who live on another planet: just use the ACF plugin
在创建自定义帖子类型草稿之前,Youtube 帖子类型还需要 YouTube 网址。
Youtube Post Type also requires a youtube url before creating a custom post type draft.
<
使用
add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
a href="http:// codex.wordpress.org/Function_Reference/add_meta_box" rel="nofollow">示例
Create a Meta Fields for youtube video url
By using
add_meta_box( $id, $title, $callback, $post_type, $context, $priority, $callback_args );
Example
您可以使用更多字段或自定义帖子类型 UI 插件,用于为您的视频帖子创建 youtube-id 字段。
You could use the More Fields or Custom Post Type UI plugins to create the youtube-id field for your video posts.