您当前的位置:首页 > TAG信息列表 > block-editor
管理Gutenberg中的两个可编辑字段
我正在构建一个古腾堡区块插件,它包含两个字段,一个DOI名称和一个标题。我可以成功地管理一个,但我不确定如何同时编辑/保存两个。到目前为止,我已经:( function( blocks, components, i18n, element, _ ) { const el = element.createElement; const editable = blocks.Editable; const __ = i18n.__; blocks.registerBloc
在Gutenberg下测试定制主题/插件
我已经编写了几个自定义主题和插件,我想在即将到来的WordPress 5.0/Gutenberg版本下开始测试。我该怎么做呢?只需安装Gutenberg插件?或者下载夜间构建并在新安装中安装?
如何延长古腾堡的画廊街区?
在古腾堡加入core之前,我正在与它合作,我想知道如何扩展现有的图库块来改变它的显示。例如,我想显示图像的幻灯片,而不是缩略图网格。有可能吗?如果是,如何?任何帮助都将不胜感激。
Gutenberg Inspector Controls
我想做一个简单的古腾堡积木<InspectorControls>, 但无论我使用哪个组件,我都会得到一个React错误。const { __ } = wp.i18n; const { registerBlockType, RichText, AlignmentToolbar, BlockControls, InspectorControls, TextControl } = wp.b
覆盖主题中的图像最大宽度(使用Gutenberg编辑器)
我最近安装了Gutenberg 我的Wordpress安装插件。这个theme 我使用的是非全宽贴子。帖子中的图像有一个“宽”选项,但主题不允许图像超出主题规则。我试过这个solution (添加主题支持)由古腾堡团队提供。但运气不好。add_theme_support( \'gutenberg\', array( // Theme supports wide images, galleries and videos. \'wide-images\' => true,
通过FETCH/AJAX从第三方获取古登堡块数据
我想用fetch 从速率受限的第三方API获取信息。我尝试使用的不是前端的APIfetch 在edit函数中执行API调用。我似乎已经让fetch工作了,但似乎无法保存数据。有人能告诉我哪里出了问题吗?属性如下所示: attributes: { url: { type: \'string\', selector: \'.o_microlink\', attribute: \'href\',
等古登堡还是在ACF建了什么东西?
我有一个客户,如果我使用ACF. 然而Gutenberg 现在应该随时都在这里,彻底改变编辑的工作方式。我已经四处寻找WordPress 5.0或一些官方文件的预计发布日期,如果最终确定古腾堡将成为core的一部分(我希望如此)。如果是这样的话,5.0发布的大致时间表。因为我宁愿花时间在古腾堡解决这个问题,并在未来一段时间内保持战斗状态,也不愿现在就用ACF进行快速修复,不知道几天后它是否会过时。我在谷歌上搜索了一个小时,没有找到任何答案。我的问题是:我能看看WordPress 5.0版本的估计值或猜测值
Gutenberg如何制作属性以保存为元数据
我在和古腾堡比赛,我有点困惑它应该如何保存给梅塔。这是我的自定义帖子和元数据:add_action( \'init\', function() { register_post_type( \'game\', [ \'label\' => \'Games\', \'public\' => true, \'supports\' => [ \'editor\', \'custom-fields\' ],
Gutenberg插件中的Lodash依赖项
我正在古腾堡区块开发中迈出第一步,但我已经陷入了困境。我的block JS脚本使用了几个lodash函数(filter 和pick). 我正在使用以下函数注册我的块:function register_block() { wp_register_script( \'block-script\', plugins_url( \'block.build.js\', __FILE__ ), array( \'wp-block
Var在Gutenberg块中未定义
我现在正在摆弄古腾堡,我一直在尝试建立一个动态的区块。这是我正在使用的代码(为了清晰起见,省略了一些代码):registerBlockType( \'my/block\', { title: __( \'My Block\' ), icon: \'email\', category: \'common\', attributes: { menu: { type: \'string\',&
取代古滕贝格的特色图像控制?
我可以用PHP替换当前WP版本中的特色图像控件:add_filter( \'admin_post_thumbnail_html\', \'my_admin_post_thumbnail_html\', 10, 2 ); 我如何对古腾堡做同样的事情?
在发展模式下运行古登堡反应
有没有办法让WordPress在开发Gutenberg块时运行React的非小型版本?我在学习创建古腾堡积木时收到React错误。react-dom.min.b75d8b30.js:62 Error: Minified React error #130; visit http://facebook.github.io/react/docs/error-decoder.html?invariant=130&args[]=undefined&args[]= for the full messa
如何编辑古腾堡块中的POST元数据?
我试着按照Gutenberg Handbook 创建可以更改帖子元数据的块。虽然当我尝试使用setAttributes 功能来自props 为了保存新的数据,它保留在页面上,但实际上并没有保存回数据库,因为我相信手册中指出,如果它的来源是meta. 我一定错过了什么,但我找不到可以帮助我的资源。php: $args = ... register_post_type(\'event\', $args); register_meta(\'event\', \
如何访问古登堡属性的“默认”属性
在古腾堡块中,我尝试读取属性的默认属性值,以便在转换例程(到另一块类型)中找出是否有任何给定属性仍具有默认值。具有this.props.attributes 我只看到属性的值,但我需要它们的“元数据”。中的一个示例声明registerBlockType 看起来像:attributes: { amount: { type: \'integer\', default: 1 }, // ... }
Add To Gutenberg Sidebar
我试图弄清楚如何将自定义页面选项添加到Gutenberg界面的右侧。我不认为需要内容块,我只需要能够添加特定于页面的配置,但似乎无法使其正常工作。在古腾堡之前,我会在右侧放置一个代谢箱来解决这个问题,然而,从我的阅读来看,代谢箱似乎是一个不好的做法。
仅显示带有多个文本字段的Gutenberg Block的焦点工具栏
我正在尝试创建一个包含多个文本字段的块。这很容易,但当我选择要编辑的块时,两个工具栏都会显示出来。我搜索了文档,什么也找不到。这里是最有效的JSX代码。它向块中添加标题、段落和图像。但当一个RichText元素处于焦点时,两个工具栏都会显示,这很烦人。const { registerBlockType, RichText, AlignmentToolbar, BlockControls, InspectorControls, MediaUpload } = wp.blocks; const { B
古登堡扩展块添加新的类名
我试图通过扩展所有块来为它们添加一个额外的类名。文件:Extending Blocks 我正在使用blocks.BlockEdit 修改编辑组件。我想添加自定义类名。到目前为止我有这个const withClass = createHigherOrderComponent( ( BlockListBlock ) => { return ( props ) => { let wrapperProps = props.wrapperProps;
更改古腾堡检查员控制面板的顺序/位置
我正在通过editor.BlockEdit wp。阻止筛选器。<InspectorControls> <PanelBody title={ __( \'New Settings\' ) } initialOpen={ false } > ... </PanelBody> </InspectorControls> 新面板将显示在默认面板的顶部。有没有办法改变订单?使其显示在其他面板下方?我没有找到有关
在Gutenberg中实现面板颜色检查器控制
我试图在自定义块的Inspector控件中实现面板颜色,但似乎无法理解。下面是尝试使用它的JSX代码。它渲染块,但当它处于焦点时,会遇到Minified React error #130.const { registerBlockType, InspectorControls, PanelColor } = wp.blocks; registerBlockType( \'test/test\', { title: \'Test\', icon: \'uni
古腾堡-使用自定义脚本删除/添加块
我目前正在用我自己开发的主题和插件测试新的古腾堡插件。我的主题有一个自定义元框,其中包含用户的操作。用户单击此操作后,将完全删除帖子内容,并将新的“自定义”内容添加到默认的tinyMce编辑器中。Example: 蒂尼姆斯。获取(“内容”)。setContent(“我的自定义内容”)这当然不再适用于新的Guteberg编辑器,我正在努力寻找解决方案。因此,基本上我要做的是从gutenberg编辑器中删除所有块/内容,并通过javascript用我的自定义内容添加一个新块(文本)。有没有人能告诉我正确的方向