您当前的位置:首页 > TAG信息列表 > block-editor
如何将渐变组件添加到自定义图块
我在古腾堡手册中找不到任何有用的信息。Here 是有关添加渐变的信息,但它仅适用于某些核心块。我使用ColorPalette 创建颜色(或使用颜色选择器),但仍然不知道如何使用渐变。我还发现PanelColorSettings 但仍然没有成功。我正在寻找有关如何添加此组件的说明/文档:
区块编辑完全失去了两个超级用户中的第二个
tl;dr: 博客网络中的两个超级用户。15个站点。当第二个用户在块编辑器中登录时,将消失。我可以看到古腾堡>;演示菜单项,我可以打开;欢迎来到古腾堡编辑”;演示页面,但此页面(以及整个博客网络中所有15个站点中的所有其他页面和帖子)是使用常规代码编辑器呈现的。对于第一个用户,一切正常我有一个拥有15个网站的博客网络。我正在使用古腾堡编辑器编辑我在这些网站上的帖子。我有古腾堡插件单独安装。已启用自动更新。现在是9.3.0版。我的博客网络中还有两个用户,他们都是超级用户:但第二种是非活性的,每年使用一次
如何在编辑函数返回之外使用setAttributes
这可能只是不理解JavaScript/ESNext作用域或函数传递(或两者兼而有之)的简单情况,但我无法让setAttributes在primary之外工作;return“返回”;我的编辑功能。我在这个主题上尝试了无数不同的变体,下面两个是最接近的。首先,这似乎是一种工作,但可能存在范围界定问题。在第二种情况下,将函数传递给组件似乎不起作用。我尝试的第一件事就是使用它,试着从他们在gutenberg/image-editor.js 但这会导致奇怪的行为:export default function Ed
如何在WP 5.5.3中对齐单个Gutenberg块按钮?
随着一些WP更新,单块按钮突然从古腾堡块中消失。现在,我们只有一个块“按钮”元素(不知道为什么。我估计,>;80%的使用是单按钮场景…)。那么,如果只有一个按钮,如何在编辑器中调整对齐?喂,我需要将按钮居中。正如人们建议的那样,也找不到任何与元素对齐的选项here.
在古腾堡区块获取定制帖子
我对阻碍发展和反应还很陌生。我正在尝试制作一个显示所选自定义帖子列表的块。我可以创建属性来保存用户偏好,如帖子类型、计数、状态等。现在我想获取帖子。我不确定是否应该使用php端点或WP JSON API来获取帖子?我在5月份的一些地方看到,他们要么使用一些定制的php端点,要么只使用render_callback 调用php函数,该函数负责获取和显示帖子。将REST API与JS结合使用,而不是以良好的旧WP\\U查询方式获取,是否有任何缺点?import \'./editor.scss\'; i
Gutenberg HTML块中的整齐的HTML格式
在Gutenberg HTML块中形成自己的HTML时,为了便于调试,试图保持HTML整洁是一件痛苦的事,因为不能使用制表符缩进,因此每个缩进级别必须使用4个或更多空格的倍数。必须数到1,2,3,4。。。1,2,3,4。。。例如,1、2、3、4使所有内容保持一致也会降低页面的生成速度。是否有一种方法允许在古腾堡块中使用制表符缩进?
不要将自定义块包装在额外的DIV中,而是只使用我提供的JSX
注册新块时,在前端,我只会得到我在其中指定的标记save 方法凉的这就是我需要的。但是当使用edit 方法将标记包装在div. 这不是我需要的,因为它限制了我的造型可能性。我如何摆脱这个div并使其与当前核心/段落块的功能相似,例如p 标签Here is how I have it now:and that\'s how it should become:参考代码如下:edit: () => { return ( <span className=&quo
Gutenberg:保存时出现动态块切换控制错误
我正在使用切换开关或aCheckbox创建动态块,在停用/激活时,前端会正确显示,但在后端保存时会出现以下错误:"Updating failed. The response is not a valid JSON response."这是我的js:const { __ } = wp.i18n; const { registerBlockType } = wp.blocks; const { InspectorControls} = wp.blockEditor
如何更改核心块的HTML输出顺序?
我想更改最新帖子块的HTML输出(即:将日期包装在帖子链接中)。我知道我可以\'blocks.getSaveElement\' 并检索元素、块类型和属性等内容。但是这些都没有帮助,因为这个块是通过php在前端呈现的。是否是操纵标记以创建自定义块并复制核心块文件的唯一方法?这似乎不直观,而且交换两个标记需要做太多的工作。仅仅编写JS来操作前端是不可取的(可能会使元素跳跃)。关于如何更好地实现这一点,有什么想法吗?
使用默认属性构建动态块
我的插件使用PHP中的渲染回调函数来显示块的内容。块仅存储与默认值不同的属性。有没有办法将这些默认值传递到PHP中的渲染回调函数中?我在考虑为其中一个属性设置一个无意义的默认值,因此如果第一次调用edit函数,它可以覆盖它们并为所有属性提供一个默认值。但在我看来,这似乎有点老套,有没有更好的方法呢?
将按钮添加到块工具栏:未定义toggleFormat
我正在尝试为段落块的工具栏添加一个自定义按钮。我遵循了本伟大教程中重现的步骤:https://neliosoftware.com/blog/how-to-add-a-button-to-the-gutenberg-editor-using-wordpress-scripts/按钮正确显示,该项目中的每一段代码都运行良好。单击按钮时,我很难在编辑器中更新内容。我试图遵循以下准则:https://developer.wordpress.org/block-editor/tutorials/format-api
Gutenberg使用PluginPostStatusInfo添加复选框
试图取代post_submitbox_misc_actions 使用古腾堡,我有以下。。。。。import { registerPlugin } from \'@wordpress/plugins\'; import { PluginPostStatusInfo } from \'@wordpress/edit-post\'; import { CheckboxControl } from \'@wordpress/components\'; const PluginP
在块编辑器中使用自定义实体检索外部数据
我有一个关于块编辑器中实体的理论问题,因为我几乎找不到关于实体的文档。我正在为块编辑器构建一个插件,该插件依赖于选项表中的插件设置。有许多方法可以在块编辑器中检索这些设置。最简单的方法是添加\'show_in_rest\' 注册设置并使用时useEntityProp( \'root\', \'site\', \'my-custom-setting\' ). 只要用户是管理员,这就非常有效。由于none管理员无权访问WordPress中的设置,因此在使用useEntityProp 用户不是管理员。我想到了许
使用新的EntityProvider API保存发布元数据
According to the announcement on the Make WordPress Core blog post it appears that to use post meta on a post things have changed quite a bit. I\'m trying to get a simple block to read and save data from a custom field, and for some reason each time I
Rebuilding core image block
我正在尝试重建核心/图像块,以便在标题中添加额外的链接,这将是指向另一页图像中对象的扩展描述的链接。这既需要修改块编辑界面,也需要保存标记。所以我选择从github获取核心/图像块(以及嵌入文件夹中的必要依赖项)。在对块进行少量修改后(删除块的index.js中不需要的导出并添加registerBlock-因为对Gutenberg的块注册是针对单个js文件中的所有核心块完成的),块可以很好地编译。然而,在Wordpress Gutenberg编辑器中,block抛出了一个错误。错误为:未捕获的TypeEr
在Gutenberg中将按钮添加到顶部工具栏
我想添加一个按钮,用于在顶部roolbar(而不是块级编辑器工具栏)中触发一些自定义JS代码:有没有官方的方法可以做到这一点?我找不到任何关于扩展顶部工具栏的文档。谢谢Saaron
如何提交古腾堡插件?
我相信这一定是被问到和回答过的,但是,我在这里搜索了一下;“提交”;和;提交“;还有很多其他的事情,我似乎错过了正确的词语。我可能还有一两周才能准备好提交我的第一个插件。这是一个新街区。这个developer information 说它需要在subversion存储库中。但是,所有的古腾堡区块似乎都在Github。此外,它们主要是在ESNext中开发的,因此在它们与几乎任何东西兼容之前,您必须先进行构建过程。是否有关于“如何”的链接;“提交”;新街区?此外,什么是;“提交”;涉及是否有获得初步反馈/审查
如何删除WordPress 5.6中的核心嵌入块?
跟进this question, 我想删除WordPress块编辑器中的一些默认(核心)嵌入块。从WordPress 5.6开始,在core-embed/* 命名空间。如何注销单个core嵌入块?
管理员端和公共端的“文档加载”是否不同?
我正在编写一个插件来支持谷歌图形。它在公共端工作得很好,但在管理端间歇性地呈现出奇怪的效果,并且间歇性地抛出错误,这让我觉得JS运行得太快了。(例如,TypeError: null is not an object (evaluating \'document.getElementById(colControlId).appendChild\'), 但当我检查页面时,该元素绝对存在。驱动一切的函数作为回调注册到Google库:// Load the Visualization API and the co
为什么我的Gutenberg块在初始保存后返回错误?
我创建了一个古腾堡块,但在保存并返回帖子后,我收到以下错误:此块包含意外或无效的内容我没有发现任何不一致之处,我让一位朋友也检查了一下,看看有没有什么不对劲。我做错了什么?registerBlockType(\'myblog/check-list\', { //Built-in Attributes title: \'Check List\', description: \'Generate a bulleted list with green checkm