问题标签 [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.
wordpress - 将 WordPress REST API 用于 Gutenberg 块时,未解码 HTML 实体
我正在构建一个自定义 Gutenberg 块,它向 WordPress REST API 发出请求以获取一些帖子。我axios
用来向 REST 端点发出请求。
当结果返回时,有一个 Post 对象数组,我可以看到 Posts 的标题,但它们都包含在 JSON 对象中title.rendered
并包含 HTML 实体,例如。
我正在尝试<SelectControl>
使用结果数据填充 a,因此无法使用 ReactdangerouslySetInnerHTML
方法来解决实体问题。那么在填充选项时如何摆脱这些实体呢?
这是我用来填充 REST 响应中的选项的代码:
css - 删除古腾堡 CSS
我在 WordPress v4.9.8 中安装了 Gutenberg 插件,并试图删除它附带的 CSS,以便我可以提供自己的 CSS。
这是包含在内的工作表:
我尝试了以下方法:
以及这种变化,但文件仍然存在。我怎样才能删除它?
reactjs - 如何在 PhpStorm 中为 WordPress Gutenberg 创建 React.js 文件
所以我正在学习如何使用古腾堡,.jsx
我相信很多这些教程都在展示他们的代码。我已经做了很多查找,但不确定我是否做对了。
我尝试使用 TypeScript 文件,当我在其中粘贴 React 代码时,它会询问我是否要切换到 React 文件格式。我说是的,它会创建一个.jsx
文件,然后编译成一个.js
文件。
但是,我在 WordPress 中粘贴的代码给了我一个错误:
无效的正则表达式:缺少 /
我不确定我是否正确设置了文件,或者我做错了什么。我在下面粘贴了我的代码
.JSX
.JS 编译
php - 古腾堡在某些页面上保存时返回错误 500
我有一个有 Gutenberg 的网站,它是其中非常重要的一部分,问题是.. 当我进入页面并尝试保存它时,我得到错误 500,在控制台中我在控制台中有这个错误
以及我的错误日志中的这个错误
我也在使用 WPML 插件,保存时插件卡住了截图
加载程序在循环中...
问题是,它保存了编辑的内容,但仍然返回错误 500,我尝试调试并没有得到任何结果
我当然在问之前用谷歌搜索过,我发现这些已知的古腾堡问题之前发生过......这些都没有帮助......有没有人有任何建议或解决方案?
https://github.com/WordPress/gutenberg/issues/5675 https://github.com/WordPress/gutenberg/issues/8410
提前致谢
javascript - 正确使用 wp.data.subscribe
如何用于wp.data.subscribe
显示/隐藏特定帖子格式(音频,视频和画廊)的块,我测试了此代码,并且在编写帖子内容时触发了该代码,并且在选择任何其他选项时会触发,因此目标块闪烁写作时。
wordpress - Gutenberg 块 - 在块内处理服务器数据
我有一个块可以呈现<Modal/>
. <ServerSideRender/>
我使用(返回纯html)从服务器检索它。我希望能够选择其中一个标题(最好将其保存在postTitle
属性中)并将其显示在块中。
是否有任何明智的方式从服务器检索数据,因此可以在一个块内对其进行操作?
wordpress - 将颜色设置添加到 Wordpress Gutenberg 标题
如何将颜色设置添加到 Gutenberg Header 块?我已经为此段落添加了主题支持......
reactjs - Gutenberg 块在选择元素时显示某些内容
我正在构建一个 Gutenberg 块,并尝试在选择元素时显示输入。
When the element with class name "button" is selected the form should show. 相反,表格从一开始就显示。我使用 isSelected 错误吗?