我一直致力于创建自己的自定义古腾堡中继器块,其中包含文本和链接输入字段。我只见过这样的ES5示例。我已经花了近 8 个小时来创建这些示例的我自己的版本,但我陷入了困境。
\n\n我来这里是因为我希望有人指出正确的方向(非常需要帮助)。
\n\n这是我目前拥有的代码。我不知道从哪里开始 ES5 -> ESNEXT 转换。
\n\n编辑:我忘了说我正在尝试避免使用 ACF
\n\n// Importing code libraries for this block\nimport { __ } from \'@wordpress/i18n\';\nimport { registerBlockType } from \'@wordpress/blocks\';\nimport { RichText, MediaUpload, InspectorControls } from \'@wordpress/block-editor\';\nimport { Button, ColorPicker, ColorPalette, Panel, PanelBody, PanelRow } from \'@wordpress/components\';\n\nregisterBlockType(\'ccm-block/banner-block\', {\n    title: __(\'Banner Block\'),\n    icon: \'format-image\', // from Dashicons \xe2\x86\x92 https://developer.wordpress.org/resource/dashicons/.\n    category: \'layout\', // E.g. common, formatting, layout widgets, embed.\n    keywords: [\n        __(\'Banner Block\'),\n        __(\'CCM Blocks\'),\n    ],\n …Run Code Online (Sandbox Code Playgroud) javascript wordpress jsx wordpress-gutenberg gutenberg-blocks