如何为所有帖子类型在Gutenberg编辑器的侧边栏中添加自定义元数据文本框下拉菜单

时间:2021-01-12 作者:Sean

我正在寻找如何在古腾堡编辑器的右侧边栏上添加自定义下拉列表。我想在功能范围内这样做。我的自定义主题的php,没有插件。下拉列表类似于;摘录;下拉列表,因为它只有一个名称和一个文本框。在下图中,我想在右边的红色笔处添加下拉列表。

Example Image

是否有一个函数和挂钩,我可以在我的函数中使用。php来实现这一点?谢谢

1 个回复
SO网友:Antti Koskinen

正如Sally CJ在评论中指出的那样,现代的做法是使用javascript。

但是,你可以通过用旧的add_meta_box(). 注册自定义元数据库时,需要将上下文参数设置为side 使元框显示在块编辑器侧栏上。

请参见metabox documentation 有关如何添加、渲染和保存自定义元盒的详细信息。您还可以在WPSE上找到大量与metabox相关的示例

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在