在Gutenberg块内添加内联快捷码 时间:2019-03-10 作者:BenB 在传统编辑器(classic editor)中,可以通过tinymce API向编辑器工具栏添加按钮,从而在光标处添加快捷码。似乎不再支持从tinymce FQA 还有这个Gutenberg migration guide 这个插件似乎有可能tinymce advanced 但我想知道,在段落块的简单文本编辑器中添加一个微型mce按钮的最佳实践是什么。这个format API 允许在文本周围添加标记和类的自定义格式,但不支持在文本后添加字符串而且,在roadmap API的格式,但其id不清楚是否可能。在一个简单的段落块中向tinymce编辑器tollbar添加按钮,在光标处添加文本(例如,快捷码),最佳做法是什么?我添加了屏幕截图以澄清我所指的工具栏。 2 个回复 SO网友:I\'m_With_Stupid 他们实际上已经修复了它,因此您可以在段落内容中添加短代码,这样就可以了。简单到...However, when [expand tag="span" title="this trigger" targtag="span"]hidden content[/expand] is clicked… 这将是具有内联短代码的段落块的内容。看见this 了解更多信息。 SO网友:Didier Haller 您可以使用此筛选器执行此操作:function do_shortcode_in_gut($block_content, $block) { return do_shortcode($block_content); } add_filter( \'render_block\', \'do_shortcode_in_gut\', 99, 2 ); 这将过滤块渲染和执行短代码。您可以在这个屏幕截图中看到,我使用了带有属性的日期短代码。结果是: 文章导航