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

  • 仅在前端为块注册JS

    时间:2022-01-15

    我在PHP中使用以下内容来注册我的自定义块:register_block_type( __DIR__, /* block.json */ array( \'render_callback\' => \'render_my_block\', \'script\' => \'my-custom-js\', ) ); 块已注册,但my-custom-js JS文件加载在前端和后端编辑器中。如何仅在前端加载?我试过了\'view

  • 为什么onChange的参数嵌套在Gutenberg定制块RichText的<p>...</p>中?

    时间:2022-01-17

    编辑时RichText 在管理面板上,onChange\'s参数嵌套在段落标记中,如<p>my input</p>. 但是,我没有具体说明p 标记源代码中的任意位置。即使我尝试指定tagName=\'h2\' 对于属性和RichText,onChange仍然可以<h2><p>my input</p></h2>. 我无法删除。我不知道怎么修理。有人知道发生了什么事吗?此外,编辑页面是用我的自定义css设计的,但公共页面不是。这可能有一些

  • Gutenberg和FSE:如何从全站点编辑中排除块

    时间:2022-01-19

    我的一个积木只在柱子上工作。在主页上使用它是没有意义的。我的block不支持的另一件事是在同一个post id上有多个实例。我可以通过以下方式防止这种情况:"supports": { "multiple": false }, 在块中。json。如何允许该块仅用于页面和帖子,而不用于FSE?

  • 古腾堡自定义块的带有RichText的可编辑按钮

    时间:2022-01-20

    我正在为古腾堡编辑器制作一个可编辑按钮。我写了下面的代码,但它不允许我编辑按钮中的文本。有人知道怎么了吗?提前谢谢你。主题图像/自定义块/块。js公司var el = window.wp.element.createElement; var RichText = window.wp.blockEditor.RichText; wp.blocks.registerBlockType( \'custom-namespace/button\', {

  • 通过将自定义图块按钮放在div中对齐

    时间:2022-01-20

    我制作了我的自定义块按钮。我想把它包起来,水平对齐一个按钮。你怎么能把它包起来?下面的代码有两个问题不允许编辑按钮中的文本,不允许按钮居中对齐(function (element, blocks, blockEditor) { var el = element.createElement; var RichText = blockEditor.RichText; blocks.registerBlockType( \'custome-namespace/

  • 我可以在模板中使用WP块吗?

    时间:2022-01-21

    我不确定如何解释这一点,但我有一个使用ACF构建的滑块,我把它放在了主页上。在这段代码之后,我想使用我构建的WP块,然后我想放置另一个滑块。所以看起来是这样的: <div class="col-lg-9 col-sm-12"> <div class="row slide-area"> <!-- // * Slid

  • 如何在自定义主题中更新图库块的加价?

    时间:2022-01-26

    我正在开发一个自定义的WordPress主题,这是我不久后第一次使用WordPress。我可以看到帖子和页面编辑器已经被彻底检修,帖子和页面可以使用“块”构建。以前,在创建自定义主题时,我会创建一个post.php 模板文件并使用显示帖子内容<?php the_content(); ?>. 这仍然有效,但我想更改库块的渲染方式(我想在Bootstrap carousel 而不是图像网格)。我看了看template hierarchy WordPress开发人员文档的第页,但在上面看不到任何与块

  • 我如何监听InnerBlock子级中的更改?

    时间:2022-01-26

    我创建了一个自定义块,它使用WordPress核心块作为innerBlock子块;更具体地说,是核心/嵌入块。我想做的是监听子块属性中的更改,以便在父块中响应它们。自定义块编辑函数返回以下内容:return ( <div { ...useBlockProps() } onChange={parentUpdate}> <InnerBlocks allowedBlocks={[\'core/embed\']}

  • 将自定义PanelColorSetting控件添加到核心块,并在自定义类名称中使用颜色块

    时间:2022-01-28

    我正在尝试向组块和覆盖块添加自定义颜色控件,如果选择了颜色,请为块构造自定义类名。此自定义类用于节分隔符。What I\'ve done:<我已过滤blocks.registerBlockType 并添加了customattribute</我已经完成了过滤功能editor.BlockEdit正确并添加PanelColorSettings 控件仅限于组和覆盖块</我已筛选blocks.getSaveContent.extraProps在保存时添加自定义类</我已筛选editor.Bl

  • WordPress:在Gutenberg插件迁移到lock.json后,在JavaScript中使用多语言的本地化/翻译不再有效

    时间:2022-02-08

    我做了a plugin with existing localization on WordPress.org 免费。我迁移到block。并通过将其与npx @wordpress/create-block todo-list. 我通读了一遍the Block Editor guide on internationalization 但在todo列表示例中,它的工作方式似乎有一些不同。结果是我所有的__ php函数工作并转换所有字符串。但是我的__ JavaScript函数不会在翻译时翻译任何翻译。word

  • 如何允许向岩心/标题块添加渐变?

    时间:2022-02-09

    有没有办法在核心/标题块中为背景添加渐变支持?我试过了扩展settings.supports 具有gradients: true向主题json添加渐变:"blocks": { "core/heading": { "color": { "gradients": [ { "slug&

  • 在WordPress中创建块主题时,我如何查询存档视图的自定义帖子?

    时间:2022-02-18

    我是wordpress的新手。。所以,请善待我…-)。。我很兴奋WP可以在不了解很多PHP的情况下使用。所以我继续创作了一个街区设计和一个主题。。看来一切都很顺利。然而,现在我遇到了一个障碍。我可以创建一个如下的查询循环(我从TwentyTwenty主题中使用了它),它可以很好地用于帖子(常规帖子类型),并且我有一个名为“Products”的自定义帖子类型,因此我假设通过将查询中的帖子类型更改为“product”,它应该可以工作。。但事实并非如此。 <!-- wp:query {"q

  • 如何将一个自定义图块导入到另一个自定义图块?

    时间:2022-02-18

    我一直在编写各种自定义块,但遇到了一个小问题:我希望能够在自定义父块中直接引用自定义子块。问题是父级中已经有了InnerBlocks组件。子块在独立上下文中工作良好,其目的是从第三方API获取特定事件的数据。索引。js非常标准:import edit from \'./edit\'; import save from \'./save\'; import metadata from \'./block.json\'; registerBlockType( metadata

  • CheckboxControl不可见更改

    时间:2022-02-18

    我使用以下代码在Gutenberg提要栏中添加一个自定义选项。其可见并保存复选框值有效。但是:如果我单击复选框控件,它上没有任何可见的更改。如果它没有被检查,而我想检查它,它就不会被检查。“The”;“更新”-按钮变为活动状态,我看到它后面有复选框。为什么?import { CheckboxControl } from \'@wordpress/components\'; import { dispatch, select } from \'@wordpress/data\'; impor

  • `lock.json`中的`viewScript`是否真的会将js文件入队?

    时间:2022-02-21

    如果我已经声明,viewScript 在我的街区。json文件。是否需要在register_block_type(); 功能也?(我认为5.9没有必要?)My Block.json"textdomain": "postcode-pricing-wizard", "editorScript": "file:./index.js", "viewScript": "file:./view

  • 显示在Gutenberg组件中发布的日期帖子

    时间:2022-02-25

    我来自PHP世界<div> <h1><?= get_the_title() ?></h1> <p><?= the_time(\'j F Y\'); ?></p> </div> 现在我有一个古腾堡Edit.js 块<div> <RichText className="snug huge"&#x

  • 在getEntiyRecords中‘根’的意义是什么?

    时间:2022-02-26

    我已经阅读了文档和源代码,但我无法理解。我有两个问题:getEntityRecords( \'postType\', \'post\' ); 和getEntityRecords( \'root\', \'user\' ).为什么第二次查询需要root 作为第一个论点</这是什么意思</如何确定何时使用它该文档描述了getEntityRecords 如下所示:Parameters:状态Object: 状态树类型string: 实体类型名称string: 实体名称查询?Object: 可选术语查询

  • 修改图像块上的src属性

    时间:2022-03-01

    一直在谷歌上疯狂地搜索,但结果却是空的。是否可以使用核心图像块修改src属性?我想替换src 具有data-src 用于在没有本机功能的情况下延迟加载图像。

  • 确定数据块是否已注册

    时间:2022-03-03

    在古腾堡/块编辑器中,如何检查是否已注册块类型?有我可以使用的功能吗?在“块编辑器手册”中搜索时,我看不到检查此项的函数。下面是我试图做的一个例子:class My_Block { public function __construct() { if ( ! SOME_FUNCTION_block_exists(\'foo/column\') ) { register_block_type( \'foo/column\',

  • WP REST API GET方法有效,但POST方法无效

    时间:2022-03-04

    我只是想学习如何与WordPress Gutenberg一起发展。GET方法没有问题,但是post方法会导致错误消息,没有找到与URL和request方法匹配的路由。如何使用POST方法发送数据?对于这么简单的事情来说,走进商店有点难。编辑js公司export default function Edit({attributes, setAttributes }) { const { getCurrentPostId } = wp.data.select("core/editor