问题标签 [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-gutenberg - 添加特定的古腾堡块后立即运行脚本
添加块后如何立即运行脚本?我正在使用 ServerSideRender 添加地图块,但它只打印带有地图 ID 地图画布的 div。我要申请
添加地图块后我将如何应用它?
wordpress-gutenberg - Gutenberg - 从服务器端获取值
我几个小时前搜索了有关它的信息,但我找不到解决方案。
我有一个名为“get_regions()”的带有全局函数的插件:
然后我需要将这些值放在我的 Gutenberg 块中的一个选择中。我的编辑功能中有这段代码,它可以工作!
但它具有静态值,我需要“SelectControl”中的选项具有来自函数的值get_regions()
。
如何从侧服务器获取这些值?
wordpress - 古腾堡自定义阻止 php 渲染问题
我正在为 WordPress Gutenberg 编辑器创建一些自定义动态块(点击此链接)。
我对这些块使用 PHP 渲染,这意味着我保存了以下代码:
通过此回调调用渲染函数:
我不会发布功能代码,因为在这种情况下无关紧要。(我做了一个 WP_Query 并显示一些自定义的帖子数据并返回一个 html 代码),
我的问题是 WP Gutenberg 从函数获取输出并添加
<p> and <br>
标签(经典的 wpautop 行为)。
我的问题是:我怎样才能只为自定义块禁用它?我可以使用这个:
但我不想改变默认行为。
一些额外的发现。用于块渲染的 php 函数使用 get_the_excerpt()。一旦使用了这个函数(我假设发生在 get_the_content() ),就会应用 wpautop 过滤器,并且块的 html 标记会变得混乱。
我不知道这是一个错误还是预期的行为,但有没有不涉及删除过滤器的简单解决方案?(例如,在主题森林中,不允许删除此过滤器。)
wordpress - WordPress Gutenberg 注册多个自定义块
我正在尝试在 Gutenberg 中创建几个自定义块。它只允许我一次注册一个。
我尝试过结合recipe_card_block()
,first_block()
但这无济于事。
两个块单独正常工作。如果我删除recipe_card_block()
,first_block()
将出现在插入器中(反之亦然)。但是,当两者都存在时,只会出现第一个。更改它们的注册顺序会影响出现的顺序。
在我看来,它们以某种方式相互覆盖,但我不明白这是怎么回事。
这是functions.php
.
这是中的代码first-block.js
最后,这是recipe-card.js
wordpress - 以编程方式触发 Wordpress Gutenberg “转换为块”
我有几个用 Node.js 编写的机器人来自动生成 HTML 内容并使用 REST API 将它们放入多个 Wordpress 站点。最近 Wordpress 5.0 正式发布,Gutenberg 成为了默认编辑器。所有旧帖子以及机器人生成的帖子都将封装在一个“经典”块中。
正如我们大多数人已经知道的那样,应该添加额外的标记来将 HTML 元素转换为块,并且在 Gutenberg UI 中有一个“转换为块”按钮可以将它们转换为块。是否有任何方便的方法(比如使用内置函数)以编程方式执行与“转换为块”相同的操作,或者我们应该将那些与古腾堡相关的标记一一包装?任何帮助都应该不胜感激
wordpress - Gutenberg Wordpress:扩展核心块
我正在尝试向新的 Gutenberg Wordpress 编辑器的所有核心块添加一个填充检查器控件。我已经在编辑器上创建了控件,现在我正在尝试将此样式应用于块元素本身。
但是我一直This block contains unexpected or invalid content.
在积木上出错。任何人都可以在这里帮我解决我到底在做什么吗?
PHP
php - Wordpress 5.0 自动将所有图像链接到媒体文件
WP 5.0 发布后我遇到了一个小问题,我正在使用 php 片段来自动显示链接到“媒体文件”的所有画廊图像和两个中等大小的列,但该功能停止工作。
任何想法我怎样才能让它再次与 WP 5.0 Gutenberg 一起工作!提前致谢。
这是旧的片段。
wordpress-gutenberg - 返回模态的`edit()`抛出异常
我有一个简单的按钮,应该直接从模态示例启动模态:
但是,它会引发异常:
警告:React.createElement:类型无效——需要一个字符串(对于内置组件)或一个类/函数(对于复合组件),但得到:未定义。您可能忘记从定义组件的文件中导出组件,或者您可能混淆了默认导入和命名导入。
reactjs - Wordpress Gutenberg React – 使用 HTML 渲染变量
我在自定义 WordPress Gutenberg 块中有此代码
在stars_data
变量中,我有一个要显示的生成的 HTML 代码。目前,该变量未呈现为 HTML。如何呈现/显示stars_data
为 HTML 代码?
谢谢
wordpress - Gutenberg 动态 SelectControl 值对象
我想将选项对象动态传递给 Gutenberg SelectControl:
我有一个返回可用动画对象的 PHP 函数?