您当前的位置:首页 > TAG信息列表 > block-editor
升级到WP 5.5后,使用自定义块反应错误#231
因此,我使用ahmadawais的create guten block为自定义块编写了一个插件。在WP更新到5.5之前,一切正常。现在,当我试图编辑一个包含自定义块的页面时,我只会看到一个空白的白色屏幕和一些控制台错误。(包括错误的屏幕截图)因此,我转到错误中提供的url;https://reactjs.org/docs/error-decoder.html?invariant=321";它说这是一个无效的钩子调用,问题可能是以下之一您可能有不匹配的React版本和渲染版本(如React DOM)
How change a core block label
我希望能够更改core/heading 阻止此处显示的标签,最好的方法是什么?
根据自定义属性在编辑器中为块添加自定义类
我已经能够向core/heading 阻止使用blocks.getSaveContent.extraProps 过滤器,但是,这只会在前端添加类,我还希望该自定义类应用于编辑器中的块元素,如下所示。我知道我可以使用blocks.getBlockDefaultClassName 过滤,但不知道是否可以根据指定给块的自定义属性进行过滤。如果您能在这里帮忙,我们将不胜感激。
有没有比WordPress默认使用的更好的实现响应图像的方法?
我是WordPress的新手,我从自己的自定义主题开始。对于WordPress中的响应图像,我目前在主题中使用自定义html块和图片或img元素,这些图片或img元素使用我自定义裁剪和压缩的多个上传图像,以支持不同的分辨率和媒体大小(对于包含源元素的图片元素)以及srcsets的x描述符。我目前已禁用WordPress在上载图像时自动创建多个图像大小。这是一个很大的工作,但我得到了我想要的。我不喜欢在img元素中使用带有w描述符和大小的srcset,因为具有高设备像素比(例如3x、4x)的移动设备总是会要
扩展古登堡组块:如何正确组合多个属性?
我正在扩展组块。我遇到的问题是,如果我选择一个选项,后端不会发生任何变化。但如果我再次更改它,它将显示上一个选定选项的类。我认为const组合导致了这个问题。我真的不知道如何正确地组合多个属性。你能帮帮我吗?/** * Create HOC to add group control to inspector controls of block. */ const withGroupControl = createHigherOrderComponent( ( BlockEdit
如何使用__实验性捕获儿童工具栏
目前,我正在开发一个块,并尝试使用一个实验性的API__experimentalCaptureChildToolbar (参见https://github.com/WordPress/gutenberg/pull/18440). 这应该包括在古腾堡7.2.0中。然而,它似乎无法真正说出Wordpress中包含了哪个版本(What version of Gutenberg is included with WordPress?) 但我使用的是Wordpress 5.5.1,所以应该没问题。我试着简单地像导航
“经典编辑”插件能帮助复制2011年前的网站/主题开发经验吗?
九年后回到WP——当我从squarespace迁移我的站点时,经典编辑器插件会允许我假装它是2011年吗?我想将我的商业网站移至自托管Wordpress。之前,大约在2011年,在我以前的业务中,我们在主题模板中使用PHP/HTML/CSS为我们的Wordpress站点创建定制。WordPress&;似乎改变了整个定制模式;现在主要关注插件。我的首选项是在原始主题文件中进行自定义(&M);为网站的博客部分使用经典编辑器。
如何在Gutenberg编辑器中编辑自定义页面模板
在页面打开之前,我想知道PHP中的自定义页面模板名称(页面属性-模板中选择的名称),以便根据所选模板将其他脚本排队。我知道如何在javascript管理前端部分获取此信息,但是如果我可以在PHP中获取它,则会更加方便。
一种标签云块的过滤根元素
默认情况下tag-cloud (Gutenberg)块编辑器中的块渲染根元素,如下所示:<p class="wp-block-tag-cloud">...</p> 这是渲染块的相应代码:https://github.com/WordPress/WordPress/blob/master/wp-includes/blocks/tag-cloud.php#L44使用筛选pre_render_block 不起作用。知道如何过滤这个块的根元素吗?
在WordPress安装中,默认Gutenberg块的代码位于哪里?
如果已经回答了,我很抱歉。我花了几个小时在WordPress目录和文档中搜索,但还没有找到默认Gutenberg块的代码。有人能给我指出正确的方向吗?为了澄清,我特别想知道在WordPress安装的目录树中,这些块是在哪里定义的。
自动在wp帖子中插入陌生字符
我在我的网站上遇到了一个奇怪的错误。每当我发布或更新帖子时,我的一些内容就会被其他随机字符所取代。下面是一个示例帖子:Original Content:त्यसमा पनि प्रतिपक्षी दलका नेताले चोचोमोचो सुनिन्छ। प्रतिपक्षको कामअहिले त्यो होइन,\' उनले भने, \'जसरी सरकार चलाउनेलाई जनता र संविधानलेजिम्मेवारी दिएको छ त्यसैगरी प्रतिपक्षीलाई पन
如何避免古登堡块中的重复依赖
WordPress Gutenberg块构建脚本使用wordpress/dependency-extraction-webpack-plugin 要在不重复WordPress依赖项的情况下构建块,那么其他依赖项呢?如果我构建一个包含10个块的插件,并且它们都重复使用依赖项,WordPress构建脚本将在每个块包中嵌入依赖项。有没有一个好的方法来处理这个问题,而不必自己重新创建网页包?
REGISTER_BLOCK_TYPE和wp.BLOCKS之间的差异
我正在创建一个插件,该插件将向Gutenberg添加自定义块。我已经使用WordPress的JavaScript函数注册并构建了我的所有块wp.blocks.registerBlockType(). 它的工作原理和我预期的一样,但最近我发现WordPress还有一个PHP函数,名为register_block_type().文件上说register_block_type() "E;注册块类型;。。它使用WP_Block_Type_Registry 但是我真的不明白这门课做什么。任何人都可以帮我理解
古登堡:我怎样才能在“编辑”功能中获得当前块的标题?
我是古腾堡的新手。我正在尝试使用块的编辑功能显示占位符组件:export default function Edit( { attributes, setAttributes, className } ) { return ( <Placeholder icon={ icon } label={ title } > ); } 我想显示块图标和标题,因为它们已在函数中定义regist
如何使HAS_BLOCK()也看到内部块
我正在使用has_block() 检查post是否具有特定的块类型,但在其他块(如columns块)中看不到块。那么,如何让它在专栏中找到一个图库呢?
古滕贝格职位头衔中的换行符?
古腾堡邮报标题中有可能出现换行吗?理想情况下,我不想使用自定义字段来与插件保持一致,等等。
如何更改块编辑器中的缺省块而不是段落块?
当我在新帖子或页面上打开块编辑器或编辑现有帖子或页面时,默认的Gutenberg块是段落块。如何将其更改为gallery块或其他块?
如何禁用编辑者的区块市场?
我不希望具有编辑器角色的用户能够从WordPress block marketplace添加块。如何通过编辑主题的功能禁用此功能。php文件?
帖子页面显示经典编辑器界面,而不是Gutenberg
我有个问题,打开页面时->;Posts页面(我为最新帖子锁定的页面)经典编辑器界面显示出来。我不明白应该默认吗?因为在我的本地主机中,它会显示在Gutenberg界面中,但不会显示在我的主机上。有人能检查一下吗?我有wordpress版本5.5.1。我尝试停用所有插件,但结果相同。我没有任何错误。提前谢谢。
古腾堡“最新帖子”区块中的硬体图片
“我喜欢古腾堡”;“最新帖子”;块我的问题是,它不会硬裁剪用户上传到帖子中的图像。有没有办法选择我通过add_image_size() 作用我真的没有任何代码,但我认为这个问题是有主题的,因为它纯粹是关于wordpress核心的。如果不是,我很抱歉!我用来创建自定义图像大小的是:add_action( \'after_setup_theme\', \'aeroleds_image_sizes\' ); function aeroleds_image_sizes() { add_im