wordpress-gutenberg 相关问题

Gutenberg是WordPress的可视化编辑器。标记为wordpress-gutenberg的问题应该与Gutenberg编辑器的使用或修改有关。

Wordpress 编辑器/生成内联 CSS

我有一个带有古腾堡编辑器的WordPress网站。 当我使用一些块时,缺少生成的 CSS。 例如,使用“行”块,当“允许换行到多行...

回答 1 投票 0

Wordpress Gutenberg 阻止在 save.js 组件上呈现无效 HTML

我在 WordPress 项目中创建自定义古腾堡块时遇到问题。我为此使用 @wordpress/create-block 库。 我遇到的问题是当尝试编辑该块时...

回答 1 投票 0

WordPress Gutenberg 核心/查询块在自定义变体中缺少网格视图选项

我在古腾堡中遇到了核心/查询块的自定义块变体的问题。具体来说,我在自定义块变体中缺少网格视图选项。 这是我的变化注册表...

回答 1 投票 0

仅当使用模式时,Wordpress 才会将样式表加入队列

使用Wordpress 6.3块编辑器(Gutenberg)我们可以注册块模式。这些模式是预先配置的块集合。 add_action('init', 函数 () { 注册块模式( ...

回答 1 投票 0

Wordpress 中的自定义 CSS 工作正常,但如果我将一个类添加到块编辑器中的高级 -> 附加 CSS,它将被忽略

我正在与一位客户合作,该客户拥有由代理机构构建的自定义 Wordpress 主题。如果我在“外观”->“定制器”中添加自定义 CSS(例如覆盖现有样式),那么它可以完美运行。然而...

回答 1 投票 0

无头 WordPress 但使用古腾堡块和 ACF 块,可能吗?

我希望涉足无头 WordPress(WP) 的世界。我有一个项目,希望在 WP 之上使用 JS 前端。我发现了很多关于无头 WP 设置的文章,

回答 1 投票 0

使用register_block_pattern时如何从外部文件加载“内容”

我不知道这是否可能,但无论如何我正在尝试。 我创建了一个插件,我想从 WordPress 中加载所有预先设计的模式。 我的插件包含以下代码(

回答 1 投票 0

是否可以在古腾堡块中使用钩子?

在我的主页中使用古腾堡块(WooCommerce 产品最近),效果很好。但我需要在产品标题上添加一些文本。 使用 WooCommerce 短代码时,工作正常,但在以下情况下不起作用:

回答 1 投票 0

每次访问时更改主题/布局

我想知道如何让 WordPress 网站在用户每次访问不同时间时更改可视化主题/布局。 有没有任何插件可以帮助解决类似的问题? 谢谢 我...

回答 1 投票 0

在 Windows 10 上启动 wp-env 时出现 Git 错误

我无法启动 wp-env,我也不明白我收到的错误。我已经安装了 wp-env、docker 和所有其他我需要的东西。 我正在使用 Windows 10,我的帐户是管理员...

回答 0 投票 0

Wordpress `查询无结果`块问题

我使用 WordPress 版本 6.3.x,并启用了完整站点编辑。 我的查询循环块有“无结果”块,但问题是当查询仅返回 1 个帖子时,它同时显示此帖子和“否”

回答 1 投票 0

.has-global-padding 未添加到 Wordpress 中的 .is-root-container

我有一些问题,因为 .has-global-padding 没有添加到 is-root-container 中。 在 theme.json 中我有以下设置: “设置”:{ “useRootPaddingAwareAlignments”:...

回答 2 投票 0

如何从古腾堡嵌入编辑器中删除“Watch on Youtube”?

当我使用古腾堡编辑器 Youtube 嵌入块时,如何删除“在 Youtube 上观看”。这样一来,左下角有一条写着“Watch on Youtube”的条纹,这……

回答 2 投票 0

Block.json 返回错误的路径

我使用@wordpress/create-block创建了一个自定义块插件(https://developer.wordpress.org/block-editor/reference-guides/packages/packages-create-block/) 它作为一个插件工作,但是当我移动时...

回答 2 投票 0

注意:WP_Block_Type_Registry::register 被错误调用。块类型名称必须包含命名空间前缀

我正在尝试按照本教程创建古腾堡 ACF 块 https://www.advancedcustomfields.com/resources/blocks/ 我收到上面的错误 注意:WP_Block_Type_Registry::register 被调用...

回答 4 投票 0

我可以仅使用自定义插件覆盖我的自定义块主题模板(即index.html、404.html)吗?

我开始开发一个块主题,它将具有相同的主结构但不同的内容,最终结果也可以通过覆盖模板部分来实现。 所以,我正在寻找一种方法......

回答 1 投票 0

Gutenberg setAttributes 不更新我的编辑区域

如何将古腾堡中的 HTML 元素绑定到数组/对象? 你好, 我现在正在编程一个古腾堡块,只是想将一个对象绑定到我的块,但它没有更新。 目前...

回答 1 投票 0

无法保存属性并在页面自定义块上渲染

我创建的一个新的自定义块,它在块列表中可见,并在编辑页面上正确呈现,但保存后,它不会在主页上呈现。 函数.php 我创建的新自定义块,它在块列表中可见,并在编辑页面上正确呈现,但保存后,它不会在主页上呈现。 函数.php <?php require 'inc/autoload.php'; require 'inc/theme-functions.php'; require 'inc/gutenberg-blocks.php'; 古腾堡-blocks.php function registerExtensionCategory($categories): array { $result = [ [ 'slug' => 'extension-blocks', 'title' => 'Blocks category name' ] ]; foreach ($categories as $category) { $result[] = $category; } return $result; } function misanGutenbergBlocks(): void { $version = wp_get_theme()->get('Version'); //load styles wp_enqueue_style('misan-custom-blocks', get_template_directory_uri() . '/misan_blocks.css', [], $version); //load fontawesome wp_enqueue_style('fontawesome', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css'); // load blocks js wp_enqueue_script('misan-custom-blocks', get_template_directory_uri() . '/dist/blocks.js', ['wp-blocks', 'wp-editor', 'wp-components', 'wp-element'], $version); //register blocks register_block_type('misan-custom-blocks/paragraph-with-title', [ 'editor-script' => 'paragraph-with-title' ]); register_block_type('misan-custom-blocks/company-numbers', [ 'editor-script' => 'company-numbers' ]); register_block_type('misan-custom-blocks/opinions', [ 'editor-script' => 'opinions' ]); register_block_type('misan-custom-blocks/contact-form', [ 'editor-script' => 'contact-form' ]); register_block_type('misan-custom-blocks/image-with-text', [ 'editor-script' => 'image-with-text' ]); register_block_type('misan-custom-blocks/offers', [ 'editor-script' => 'offers' ]); register_block_type('misan-custom-blocks/price-list', [ 'editor-script' => 'price-list' ]); } add_action('enqueue_block_editor_assets', 'misanGutenbergBlocks'); add_filter('block_categories_all', 'registerExtensionCategory'); proceList.js const {registerBlockType} = wp.blocks; registerBlockType('misan-custom-blocks/price-list', { title: 'Price list', icon: 'list-view', category: 'extension-blocks', edit: ({attributes, setAttributes}) => { return ([ <section id={'price'}> <p>test</p> </section> ]); }, save: ({attributes}) => { return ([ <section id={'price'}> <p>test</p> </section> ]); } }); 只有最后两个块(报价和价目表)不起作用,其他块按预期工作。 我尝试将块注册移动到其他功能,但它不起作用。 控制台和服务器日志中没有错误 我解决了我的问题,但我仍然不知道为什么它不能按我想要的方式工作。 我尝试执行以下操作: 价格表.js import {metadata, name, price} from "./price-list/single-price.js"; import savePrice from "./price-list/save-price-list.js"; import editPrice from "./price-list/edit-price-list.js"; const {registerBlockType} = wp.blocks; registerBlockType('misan-custom-blocks/price-list', { title: 'Price list', icon: 'list-view', category: 'extension-blocks', edit: () => editPrice(), save: () => savePrice() }); registerBlockType({name, ...metadata}, price); savePrice 和编辑 Price 返回带有文本的简单 HTML -> 它不适合我 我将“savePrice”和“editPrice”函数中的所有代码移至此文件,并摆脱了“导入”。现在它可以正常工作了。 价格表.js const {registerBlockType} = wp.blocks; registerBlockType('misan-custom-blocks/price-list', { title: 'Price list', icon: 'list-view', category: 'extension-blocks', edit: () => { return ([ <section className={'section-inner'} id={'price-mobile'}> <div className={'prices'}> <p>test</p> </div> </section> ]) }, save: () => { return ( <section className={'section-inner'} id={'price-mobile'}> <div className={'prices'}> <p>test</p> </div> </section> ) } });

回答 1 投票 0

创建一个获取 api 数据的 Wordpress 块

我是WordPress开发的新手,所以我正在努力解决以下问题: 我们想要在 WordPress 中创建一个自定义块,从 api 端点获取数据并将其显示在 richte 中......

回答 1 投票 0

如何删除WordPress块编辑器中所有块的“高级”面板?

我想为我的客户优化 WordPress 块编辑器并隐藏所有可能让我的客户感到困惑的内容。我已经通过 theme.json 删除了几个面板(颜色、版式等)(由

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.