问题标签 [wordpress-gutenberg]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1445 浏览

wordpress - 将 WordPress REST API 用于 Gutenberg 块时,未解码 HTML 实体

我正在构建一个自定义 Gutenberg 块,它向 WordPress REST API 发出请求以获取一些帖子。我axios用来向 REST 端点发出请求。

当结果返回时,有一个 Post 对象数组,我可以看到 Posts 的标题,但它们都包含在 JSON 对象中title.rendered并包含 HTML 实体,例如。

我正在尝试<SelectControl>使用结果数据填充 a,因此无法使用 ReactdangerouslySetInnerHTML方法来解决实体问题。那么在填充选项时如何摆脱这些实体呢?

这是我用来填充 REST 响应中的选项的代码:

0 投票
1 回答
272 浏览

wordpress - 保存功能上的wordpress古腾堡验证错误

所以我在玩wordpress gutenberg block dev。并且已经做了一些简单的。现在我正在尝试制作一个更复杂的滑块。一切正常,直到我得到验证错误的保存功能和关于 EndTag 的奇怪通知,我没有得到。这是我的保存功能,现在我只是想保存幻灯片标题。如果我在地图中控制台登录,我会得到我想要的。

这是我在开发工具中遇到的错误: 在此处输入图像描述

请注意,标题在那里,但我仍然收到验证错误!

我在这里想念什么?EndTag 是什么?

此致

0 投票
1 回答
738 浏览

css - wordpress 古腾堡 alignwide 和 alignfull 问题

我正在玩 wordpress 的新古腾堡编辑器。我在我的主题(正在使用物化)上启用了 alignwide 和 alignfull,并且我为它们使用了这些 css 规则,但它不能正常工作。 在此处输入图像描述

这就是 alignwide 的外观。

在此处输入图像描述

这就是 align full 的外观。

这些是CSS中的alignfull和wide规则: 在此处输入图像描述

这就是对齐完整CSS的方式: 在此处输入图像描述

这些是包装内容 div 的 CSS 规则: 在此处输入图像描述

在此处输入图像描述

知道为什么我没有得到正确的视觉结果吗?

0 投票
11 回答
31957 浏览

css - 删除古腾堡 CSS

我在 WordPress v4.9.8 中安装了 Gutenberg 插件,并试图删除它附带的 CSS,以便我可以提供自己的 CSS。

这是包含在内的工作表:

我尝试了以下方法:

以及这种变化,但文件仍然存在。我怎样才能删除它?

0 投票
0 回答
309 浏览

reactjs - 如何在 PhpStorm 中为 WordPress Gutenberg 创建 React.js 文件

所以我正在学习如何使用古腾堡,.jsx我相信很多这些教程都在展示他们的代码。我已经做了很多查找,但不确定我是否做对了。

我尝试使用 TypeScript 文件,当我在其中粘贴 React 代码时,它会询问我是否要切换到 React 文件格式。我说是的,它会创建一个.jsx文件,然后编译成一个.js文件。

但是,我在 WordPress 中粘贴的代码给了我一个错误:

无效的正则表达式:缺少 /

我不确定我是否正确设置了文件,或者我做错了什么。我在下面粘贴了我的代码

.JSX

.JS 编译

0 投票
1 回答
124 浏览

php - 古腾堡在某些页面上保存时返回错误 500

我有一个有 Gutenberg 的网站,它是其中非常重要的一部分,问题是.. 当我进入页面并尝试保存它时,我得到错误 500,在控制台中我在控制台中有这个错误

以及我的错误日志中的这个错误

我也在使用 WPML 插件,保存时插件卡住了截图

加载程序在循环中...

问题是,它保存了编辑的内容,但仍然返回错误 500,我尝试调试并没有得到任何结果

我当然在问之前用谷歌搜索过,我发现这些已知的古腾堡问题之前发生过......这些都没有帮助......有没有人有任何建议或解决方案?

https://github.com/WordPress/gutenberg/issues/5675 https://github.com/WordPress/gutenberg/issues/8410

提前致谢

0 投票
2 回答
3308 浏览

javascript - 正确使用 wp.data.subscribe

如何用于wp.data.subscribe显示/隐藏特定帖子格式(音频,视频和画廊)的块,我测试了此代码,并且在编写帖子内容时触发了该代码,并且在选择任何其他选项时会触发,因此目标块闪烁写作时。

0 投票
0 回答
257 浏览

wordpress - Gutenberg 块 - 在块内处理服务器数据

我有一个块可以呈现<Modal/>. <ServerSideRender/>我使用(返回纯html)从服务器检索它。我希望能够选择其中一个标题(最好将其保存在postTitle属性中)并将其显示在块中。

是否有任何明智的方式从服务器检索数据,因此可以在一个块内对其进行操作?

0 投票
1 回答
497 浏览

wordpress - 将颜色设置添加到 Wordpress Gutenberg 标题

如何将颜色设置添加到 Gutenberg Header 块?我已经为此段落添加了主题支持......

0 投票
1 回答
793 浏览

reactjs - Gutenberg 块在选择元素时显示某些内容

我正在构建一个 Gutenberg 块,并尝试在选择元素时显示输入。

When the element with class name "button" is selected the form should show. 相反,表格从一开始就显示。我使用 isSelected 错误吗?