您当前的位置:首页 > TAG信息列表 > block-editor
Gutenberg:如果重新加载了编辑器或编辑了帖子,则块验证失败。保存函数中的data.getBlock();为空
我使用相同的函数向我的block和post中添加一些HTML。在我编辑帖子或重新加载编辑器之前,一切都正常:块验证:“simpletoc/toc”的块验证失败。Content generated by `save` function: <p class=\"wp-block-simpletoc-toc\"><h2 class=\"simpletoc-title\">Table of Contents</h2><ul class=\"simplet
请勿更改编辑器中标签的顺序
我有一个按标签列出的帖子列表,但这种关系并不相关,因为首先查找按字母顺序存储的第一个标签的帖子,而不是第一个主标签,也就是说,对我来说,标签的顺序是关键的,因为第一个标签是最相关的。所以当保存所有内容时,它是按字母顺序排序的,这对我没有帮助,你知道如何更改吗?
块编辑器显示不正确
因此块编辑器显示不正确。当我进入页面/帖子编辑器时,只有纯文本,没有样式,也没有实际的编辑器(这也适用于自定义帖子类型)。我正在运行最新版本的Wordpress,5.4。这在测试服务器上发生了很短时间,但它自己消失了,所以我推到了实时站点。它又回来了,我不知道为什么或者如何修复它。然而,我可以通过使用经典编辑器插件来解决这个问题。但即使这样,也会导致另一个问题,因为一些用户看到的是经典编辑器,而一些用户看到的是故障块编辑器(这本身可能值得一个单独的问题,因为我们已经用尽了通常的“清除缓存并重新加载站点”方
使用wp_ins_post将PHP块模板添加到内容
我创建了一个块模板,以便每个新帖子都从特定的块集合开始。在下面的简化示例中,假设块模板只包含标题块和段落块(实际上,块模板要复杂得多):function register_custom_block_template() { $post_type_object = get_post_type_object( \'post\' ); $post_type_object->template = array( array( \'core/heading
Show_in_rest FALSE禁用古登堡
当我用\'show_in_rest\' => false, 古腾堡编辑器已禁用该帖子类型。这是预期的行为吗?
多国语言上的Gutenberg块JavaScript本地化不起作用
我可以使用wordpress成功翻译我的插件。org用于所有php字符串。一切都很好。我甚至可以看到需要翻译的字符串https://translate.wordpress.org/projects/wp-plugins/simpletoc/stable/de/default/ 在这种情况下,它是“更新目录”:https://plugins.trac.wordpress.org/browser/simpletoc/tags/1.8/build/index.js#L111所以我翻译了它们,等了24小时。我可以
如何在不触发验证错误的情况下开发自定义块
我正在尝试为文本输入字段创建一个自定义块。我设法创建了一个简单的块来生成<p> 标签当我更改它以生成<input> 标记并刷新我正在获取的块验证失败,唯一的解决方案是删除块并重新插入。如果你在一个页面上有几个块就可以了,但我想知道如果我想用现有内容更新整个主题怎么办。似乎即使更改一个微不足道的属性,因为颜色也会导致验证错误。 // existing save: (props) -> el RichText.Content,
如何根据后元数值对所有块应用不同的样式?
我正在寻找一种方法,将post元数据传递给编辑器中的每个块,以便设计内容的样式。我的实际用例很难简单解释,但为了举例说明,假设它能够根据用户设置的post meta值在黑暗或光明模式下显示post。对我来说,最明显的方法是在<div class=\"block-editor\"> 类似元素<div class=\"block-editor dark-editor-mode\">. 但我看不出有什么明显的方法可以做到这一点。我通过搜索找到的所有内容都是关于修改各个块的,但我想修改编辑
新主题安装后Gutenberg编辑器无法正确加载
我们在网站上安装了一个新主题,但编辑器只是加载到一个代码编辑器窗口中(最好查看附件)。旧主题确实在功能上禁用了古腾堡编辑器。php,所以想知道这是否以某种方式影响了数据库?谢谢
使用Gutenberg编辑器在文章中不保存自定义Meta Box
我已经阅读了很多关于它的文档,这里有很多其他的答案,但我似乎不明白为什么我试图添加到帖子(和页面,但让我们一次从一个开始)的自定义元框没有保存帖子元。我有一个定制的CPT,它工作得很好。我甚至使用Select2方法作为主题选项的一部分,它允许我将最多8篇文章从我的CPT分配到首页。这非常有效。我遇到的问题是如何使用传统的add\\u metabox方法将选定的帖子从CPT保存到帖子元。Select2功能完美,我可以搜索和选择任意数量的CPT。当我在帖子上单击“更新”时,它们会显示,小轮子会旋转,看起来好像
FocalPointPicker的Gutenberg默认初始值
我正在尝试使用<FocalPointPicker /> 在里面<PluginDocumentSettingPanel /> 几乎所有的东西都正常工作,但我在创建新帖子时遇到了麻烦。我收到以下警告:警告:已收到value 属性据我所知,这是因为post meta尚未创建。我通过添加update_post_meta 在后期创建期间。但我认为应该有一个更好的解决方案使用纯反应。这是我的代码:// in init.php add_action(\'init\',\'register
将复选框类型的元字段迁移到块编辑器时出现问题
我正在尝试向插件添加Gutenberg支持,该插件使用一个名为_meta_restrict, 同时保持与经典编辑器的背面兼容性。我取得了一些进步,但我现在陷入困境,需要一些帮助。这是我用来在经典编辑器中注册和保存元字段值的相关代码:function register_meta_field() { register_post_meta( \'custom_post_type\', \'_meta_restrict\', array( \'show_in_rest\'
如何将Block样式支持添加到Gutenberg的核心HTML块中?
Gutenberg中的HTML块可以指定如下样式:// JS file, enqueued using the action \"enqueue_block_editor_assets\" wp.blocks.registerBlockStyle( \'core/html\', { name: \'full-width-video\', label: \'Full Width Video\' } ); 为了进行比较,我还将该样式应用于核心/预格式化。
如何在Widget中使用Gutenberg块?
我不敢相信我在网上找不到关于这个话题的任何东西。或者我忽略了这个选项:如何在我的小部件中使用Gutenberg块?例如,“按钮”块或新的“社交图标”块。
如何扩展自定义(非核心)块?
我创建了几个工作正常的自定义块。我计划让这些块具有公共属性,并且我正在使用blocks.registerBlockType 过滤器添加属性,以下是我的代码:import { blocksWithSharedAttributes } from \'../blocks-wth-shared-attributes.jsx\'; // an array of names of custom blocks. const { addFilter } = wp.hooks; const add
Help with using getBlockIndex
与相关this issue我试图获取父块中子块的索引,以便在php呈现中用作选项卡索引。尝试将此代码添加到子级本身,以便保存它可以将父级中当前子级的索引指定为PHP模板中使用的属性。const index = select( \'core/block-editor\' ).getBlockIndex( clientId );这种情况不断出现-1, 即使clientId 跨块是唯一的。有什么建议/帮助吗?
古腾堡块-如何在属性更改后强制更新?
我构建了一个定制的Gutenberg块,以显示一个名为story. 大多数事情最终都很顺利,故事通过服务器端渲染(ServerSideRendering)按需要显示出来。要选择要显示的故事,侧边栏中有一个单选按钮列表。我想要的:-从单选按钮中选择一个故事后,我希望显示的故事刷新。从一些例子中,我相信这可以解决withSelect 或useSelect 或者类似的东西。但我不知道该如何在我的案件中使用它们。当story_id 如果编辑函数的story_id.代码如下:/** * Story-Bloc
如何返回带有定制属性的div(编写Gutenberg块代码)
我正在制作一个评论小部件,它是一个短代码和古腾堡块。短代码部分很简单,因为我以前已经构建了许多短代码,但我一直在构建我的第一个古腾堡块。更具体地说,我已经学习了如何构建一个用自定义类输出div的块,但我找不到如何在任何地方添加自定义div属性。。。下面是负责块输出的代码:return el( \'div\', { className: \'review-widget\', } ); // End return
按钮组可以有标签吗?
我正在开发一个古腾堡积木,并试图创建一些检查器控件。我想创建一个按钮组来控制块内特定元素的对齐方式(我要补充的是,我正在使用ServerSideRender来渲染块)。手册中关于按钮组的信息不多,似乎没有“标签”。我现在的javascript代码是: createElement(PanelRow, {}, createElement(ButtonGroup, { title: __(\'N Element Alignment\',\'bibleget-io\') },
&Shy;连字号在Gutenberg编辑器中不起作用
多亏了德语,我的WordPress 5.4.1内容中碰巧有一些很长的单词。我需要决定where exactly to hyphenate, 因为标准的连字符是哑的如果我进入Wachstums­förderung 在古腾堡方块编辑器的标题(例如h2)中,我没有得到预期的Wachstums-förderung 在网站中-it输出Wachstums­förderung.(但在页面标题中,在块编辑器之外,这确实有效)!我的web搜索在GitHub上发现了一个未解决的问题:https