您当前的位置:首页 > TAG信息列表 > block-editor

  • 如何将REGISTER_BLOCK_TYPE的回调呈现给另一个类中的方法?

    时间:2020-09-30

    我正在编写一个新插件,它所做的一件事就是创建一个新的动态块。我通常根据WPPB, 它以面向对象的方式进行操作,并在语义上将管理功能与公共功能分离。我的admin类成功创建了块的编辑端。但对于;“保存”;另一方面,对于动态块,渲染函数在公共类中具有语义意义。。。但是(我认为)它需要在admin类中注册(实际上,现在我写这篇文章了,多次调用register\\u block\\u type有什么害处吗?)。我想有不止一种方法可以剥这只猫的皮,我正试图找出;“最佳”;,其中;“最佳”;正在优化使用PHP OOP

  • 我在哪里挂接,让服务器在PHP中对块属性更改做一些事情?

    时间:2020-10-04

    我正在创建一个新的块插件,我希望服务器在某些属性更改时做一些事情。我想我在找function my_attribute_changed ( $block_ID, $attribute, $value ) { // do some stuff } add_action(\'gutenberg-attribute-change\', \'my_attribute_changed\', 10, 3); 但我在文件中没有看到任何这样的东西,我想也许我找错了地方,可

  • 禁用块编辑器中的设备预览选项

    时间:2020-10-07

    在WordPress的最新更新中,以下响应设备预览系统被添加到块编辑器中:可通过以下方式轻松隐藏:.block-editor-post-preview__button-resize { display: none; } 但是,我们如何才能禁用此功能,这样当您单击预览按钮时,它会在新选项卡上打开文章的前端预览。就像过去一样。

  • 古登堡缺省值未保存在json中

    时间:2020-10-08

    当我在gutenberg块的属性中设置默认值时,这些值可以在客户端上使用,但在我使用setAttributes更改属性之前,它不会出现在JSON数据中。示例:attributes: { infoButtonText: { type: \'string\', default: \'I am default\' }, }, 编辑功能开始于:function Edit( props ) { const { attributes, s

  • 阻止编辑者恼人的警告

    时间:2020-10-08

    当我试图使用块编辑器编辑或添加帖子/页面时,它会向我显示一些奇怪的警告,然后它们会像消失一样出现,但当我查看页面时,我发现它们仍然存在。警告仅在我使用主题时出现。Note 1: 大多数警告在wp-admin 或wp-includes 文件夹,我根本没碰过。Note 2: 我安装了classic editor,它运行得很好。Warnings:1- Warning: array_values() expects parameter 1 to be array, null given in E:\\Coding

  • “uagb/节和uagb/Columns块”

    时间:2020-10-11

    当我去编辑我的;“第”页;,它把我带到一个页面,上面写着;您的网站不支持;uagb/节;块您可以保持此块不变,将其内容转换为自定义HTML块,或将其完全删除"E;我相信这是一个古腾堡页面,而不是Elementor?但当我点击;使用elementor编辑“;它完全更改了模板,使其无法使用。我尝试过删除和重新下载页面模板,尝试过使用其他页面模板,还尝试过使用elementor。什么都不管用!有人知道交易是什么吗?

  • 块控件不显示浮动(显示在顶部工具栏中)

    时间:2020-10-11

    我有一个简单的古腾堡积木,将文本样式设置为post it note. 它使用BlockControls 显示一些基本格式,如对齐方式和文本样式。自从我升级到5.5,到BlockControls 不会浮在小部件上显示。但是,如果我将设置更改为顶部工具栏,它会显示在顶部并正常工作(setting screenshot). 请注意InspectorControls 都表现得很好。这是我的索引。js’:/* eslint no-unused-vars: 0 */ import { registerBloc

  • 有没有一个PHP函数可以返回WordPress生成的块ID?

    时间:2020-10-13

    我试过了parse_blocks() 函数,但它返回所有块。我需要将其缩小到当前块的ID。是否有用于此的PHP函数?我需要获取块的唯一ID,以便设置瞬态。

  • 古登堡块-使用编辑器更改块的编辑部分。块编辑过滤器。如何更改加价?

    时间:2020-10-14

    我想编辑core/heading 阻止以更改其标记<h1>Hello world</h1> 到<h1><span>Hello world</span></h1>. 注意<span> 元素之间。下面的代码不能正常工作。它将跨度添加到块外部,作为包装器。<span><h1>Hello world</h1></span>. 有没有办法改变<BlockEdit/> 要素目

  • 定制Gutenberg--阻止esNext传递变量

    时间:2020-10-14

    我正在尝试使用创建块@wordpress/create-block, 为此,您必须使用exnext。我目前对JS不是很好,还在学习。到目前为止,它正在工作(该块显示在编辑器中)。这些文件是使用单独的文件和导出功能创建的。指数js带import Edit from \'./edit\'; /** * @see ./edit.js */ edit: Edit, 编辑。js带export default function Edit({className, pr

  • 在RichText组件的`formattingControls`参数中可以使用什么值

    时间:2020-10-15

    Documentation 表示:formattingControls={ [ \'bold\', \'italic\' ] } // Allow the content to be made bold or italic, but do not allow other formatting options。。。但我找不到所有值的列表​​我们可以在那里使用。我知道bold, italic, link, strikethrough 但还有更多的因素。那么,支持的值的完整列表是什么?

  • 如何将类添加到自定义Gutenberg块中的<InnerBlocks.ButtonBlockAppender/>元素

    时间:2020-10-15

    我有InnerBlocks 其中包含ButtonBlockAppender.我想添加任何className 到ButtonBlockAppenderButtonBlockAppender documentation says:className Type: String Default: "" A CSS class to be prepended to the default class of "button-block-append

  • 如何在Guttenberg的RegisterFormatType方法中存储、检索和写入属性?

    时间:2020-10-18

    我正在尝试将具有多个独立属性的格式添加到自定义<a> 标签属性为href= 和data-caption= 和data-set= 而我使用自定义客户端JavaScript来处理数据属性。这是我的劣质、正在进行的代码: var el = wp.element.createElement; var components = wp.components; var withSelect = wp.data.withSelect; var

  • 将选定颜色的名称从自定义<ColorPalette/>组件传递到`Render_Callback`

    时间:2020-10-19

    我有一个自定义块ColorPalette 组成部分在这个组件中,我有一个有多种颜色可供选择的数组。这个ColorPalette 组件仅传递颜色值。我也想传一下名字This is what my block looks like:registerBlockType(\'my/block\', { attributes: { backgroundColor: { type: \'string\', defa

  • 在块编辑器分类侧栏中添加要列出的术语

    时间:2020-10-20

    我是一个插件的作者Radio Buttons for taxonomies 它将某些分类法元框(经典)和侧栏(块编辑器)转换为使用单选按钮而不是复选框来选择术语。与复选框不同,您可以简单地取消选中复选框,如果您想让某人有机会;撤消(&Q);您需要提供额外的;“术语”;他们可以选择,然后不保存任何值。如果你愿意的话,这是一种伪术语。因此,我过滤get_terms() 并添加一个值为0的假术语。保存时,我检查术语的值是否为0,并确保没有为该帖子保存术语。为了将其简化为所有人都可以测试的内容,下面是一个示例代码

  • 如何列出块中的所有自定义支柱类型

    时间:2020-10-22

    我想在admin中的块设置中显示所有可用自定义帖子类型的列表。我该怎么做?稍后,我想显示一个下拉列表,其中包含用户可以选择和保存的帖子类型。

  • 列出由特定块插件创建的块

    时间:2020-10-27

    一种方法是列出所有帖子并使用[has_block][1] 但它似乎效率低下。有没有更快的方法?

  • 如何在古登堡编辑中限制第一级块的选择

    时间:2020-10-29

    我有自己的自定义块,带有InnerBlock 属于container 文件中各节的内容。添加内容的整个过程始终从添加此块开始。因此,我想limit the selection of first level blocks to only this one block.一旦用户添加了这个块,他就可以在里面添加其他块。这是一个没有代码示例的问题,因为我不知道从哪里开始。我见过一个像模板这样的想法,但这在这种情况下并不合适。Goal to be achieved (in simple words):用户创建一个新

  • 如何仅当您在自定义内部块中时才允许选择核心Gutenberg块

    时间:2020-10-30

    通过添加一个新帖子,我们从一开始就可以访问所有核心模块。我想限制这一点,并防止一些核心块在主级别上使用。它们应该只在我的自定义内部块中可用。我得到了一些关于以下方面的建议:使用template 具有init 使用parent 自定义块中的属性,但所有这些都不会限制主级别块的可用性我想可能是隐藏块,这取决于插入器在DOM 结构可能是一个想法,但我不确定这是否是一个好的方向。

  • 为什么apiFetch抛出未处理的承诺拒绝:TypeError:Object不是函数

    时间:2020-11-03

    我正在尝试诊断一个类似的问题this question, 但在这种情况下,他并不依赖wp-api-fetch, 和我很确定我是。我收到以下错误:[Error] Unhandled Promise Rejection: TypeError: Object is not a function. (In \'Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_5__["apiFetch"])\', \'Object\' is an ins