wordpress-gutenberg相关内容

问:带有 h1 标题和 p 副标题的 Richtext 编辑器

嗨,我正在尝试制作一个富文本块,其中第一行将是 h1,当您按 Enter 键时,您可以键入一个文字,我尝试使用值为“p"的多行属性,但是不起作用, 我想知道是否有人可以帮助我. 这是我目前的代码. /*** 块依赖*/导入'./style.scss';/*** 内部块库*/const { __ } = wp.i18n;const { registerBlockType } = wp. ..
发布时间:2021-09-28 19:48:32 前端开发

保存 SelectControl 选项

我已经成功地创建了一个 WordPress 自定义古腾堡块,我已经创建了一个面板部分来存储我的所有块选项. 但是,我对反应很陌生,我已经设法将其搭建在一起.我试图给这个选择一个初始状态,并在更改时保存状态. 我知道我需要对 withState 做一些事情,但我不确定我是否可以看到我的承诺失败了,但我不确定为什么. //块选项const withInspectorControls = ..
发布时间:2021-09-28 19:33:23 其他开发

如何在 Gutenberg 的 Inspector 控件中添加条件控制字段?

我正在为古腾堡开发一个倒计时块.我在块中有 7 个样式,所以我想根据样式在检查器控件中显示/隐藏一些控件字段. 据我所知,古腾堡还没有引入条件字段.所以我想通过自定义代码来完成.这是我的检查器控件的完整代码.https://pastebin.com/177BDgMQ 这是我想要的截图.我是 javascript 初学者,所以无法理解如何在 tenter code herehere 中应 ..
发布时间:2021-09-28 19:28:46 前端开发

如何更改 WP Gutenberg 的类别组件面板?

在 Gutenberg Editor 中,我尝试修改类别面板(右侧的面板,我可以在其中选择我的帖子将放入的类别).如果该类别具有子类别,则不应将帖子添加到该类别.由于类别是静态的,因此可以使用类别 ID. 我的想法是使用 enqueue_block_editor_assets 并添加一些 javascript 以通过元素的 ID 禁用复选框.这不起作用,找不到元素:-( 这是我目前无法 ..
发布时间:2021-09-28 19:25:19 其他开发

“无法读取未定义的属性 'getEditedPostAttribute'"用于古腾堡的 InnerBlocks

我正在尝试为 WordPress 中的古腾堡编辑器实现一个块组件.在那里我想使用 InnerBlocks 组件 也用于例如 Wordpress 本身提供的列组件. 当我尝试开始使用组件时,我总是在前端遇到相同的错误: 在控制台中我收到消息: TypeError: 无法读取未定义的属性“getEditedPostAttribute"在 script.build.js?ver=1:278 ..
发布时间:2021-09-28 19:16:25 前端开发

显示自定义古腾堡块的预览图像

我已经创建了一批自定义 ACF 古腾堡 块,现在正在尝试分配预览图像. 问题:显示预览图像 下图显示了一个 paragraph 组件,它是一个默认块. 您可以在右侧看到,段落块旁边有一个图像和描述.以下是我的组件目前的显示方式(完整代码将在最后) 如您所见,它显示“没有可用的预览";并且没有添加任何描述,即使我在代码中都定义了. 方法: acf-blocks/b ..
发布时间:2021-09-28 19:13:59 PHP

在循环中跳过某些古腾堡块

我有一些 WordPress Gutenberg 块,我想在主题的不同部分显示它们.我知道如何找到块并将其显示在我的主题模板中,但我不知道如何阻止块与循环中的其余块一起显示. 举个例子澄清一下:我想在管理区域中有一个块和其他块,但我不想在循环内容中显示它.我需要一种方法来跳过它或在正常循环中过滤掉它.然后我用这个代码在我主题的另一个区域输出: function be_display_pos ..
发布时间:2021-09-28 19:06:52 其他开发

如何禁用某些帖子类型的古腾堡/块编辑器?

WordPress 在其第 5 版中添加了 Gutenberg/块编辑器,并且默认情况下为帖子和页面帖子类型启用. 在不久的将来,它可能会默认为所有自定义帖子类型启用,因此作为 WordPress 开发人员,我想知道如何为我自己的自定义帖子类型禁用此编辑器?我想为我从插件或主题注册的帖子类型保留经典编辑器. 解决方案 可以简单地使用 WordPress 过滤器禁用编辑器. Wo ..
发布时间:2021-09-28 18:46:06 PHP

如何向页面添加自定义控件?

我需要在没有 ACF 等第三方插件的情况下在 Gutenberg 中的页面编辑表单中添加一个复选框.我做了一些教程,包括官方 Wordpress 页面上的教程,但它的行为不符合我的需要. 我已经添加了侧边栏(我用一个工具替换了复选框,但它会是一样的),元素本身不起作用,如果我点击不会改变它的状态,我也不能存储值保存页面. 以前我会用 metabox 解决它,但它不再与此版本的 Word ..
发布时间:2021-09-28 18:44:13 其他开发

自动嵌入帖子中的Wordpress 5.2 YouTube视频无法正常工作

在我的个人Wordpress博客(5.2)中,无法自动嵌入视频.编辑器会显示一个微调器(非常简短),然后在后端显示指向视频的链接,在前端显示为纯文本的URL. 我尝试过在不同的浏览器中更改帖子(均失败),尝试了不同的视频-其中一些来自vimeo(无作用).当我在HTML编辑器中使用YouTube提供的iframe嵌入代码作为帖子时,在同一帖子中可以使用完全相同的视频. 我已禁用了所有插 ..
发布时间:2021-05-04 19:01:01 其他开发

古腾堡块验证失败

我正在创建一个自定义的Gutenberg块.保存时它可以正常工作,并显示在前端,但是一旦我回到它,它就会显示出来. 块包含无效或意外的内容 当我解决该块时,在我的MediaUpload组件周围插入了一个额外的figure. 控制台输出显示了块的结构,除了添加了文本. 我看到了类似的问题,其中编辑功能的HTML节点与保存功能的HTML节点不匹配.看到这一点之后,我仔细检查了一 ..
发布时间:2020-06-17 19:19:03 其他开发

WordPress的古腾堡块

我在使用自定义块时遇到问题,当我重新加载版本页面时,该错误向我发送了错误消息. 我不明白问题是什么.关于错误,实际与预期相同. 此处是错误: 块验证:namespace/nottomiss({对象})的块验证失败. 预期: label test label test ..
发布时间:2020-06-17 19:19:01 其他开发

Wordpress Gutenberg块-jQuery生成的内容未保存

我是Wordpress Gutenberg区块的新手.我创建了一个画廊插件,我希望用户能够通过从弹出窗口中选择所需的画廊来插入画廊简码.我使用jQuery text()函数成功从弹出窗口中插入了短代码,但不会保存内容.但是,当我输入一些文本时,一切正常. 这是我的古腾堡js: var el = wp.element.createElement, registerBlockType = ..
发布时间:2019-11-16 16:41:47 JavaScript