您当前的位置:首页 > TAG信息列表 > block-editor
尝试使用古腾堡编辑器在html中创建鼠标悬停效果
我试图在Wordpress代码编辑器的内容块上创建html中的鼠标悬停效果。我想要一个图标来改变鼠标上的颜色,然后再改变鼠标上的颜色,所以我引用了两个不同颜色的图标图片。我也不确定间距/缩进的最佳实践是什么;抱歉,如果这是混乱或难以阅读。下面是我用来尝试实现这一点的代码:HTML <!-- wp:image {\"id\":1111} --> <figure class=\"wp-block-image\"><img src=\"https://website
将主题转换为Gutenberg,但前端缺少某些样式
我在将一个主题转换为古腾堡时遇到了一个小问题——我以前做过很多次,从来没有遇到过这个问题。添加了相关主题支持,例如。add_theme_support( \'responsive-embeds\' ); add_theme_support( \'wp-block-styles\' ); add_theme_support( \'align-wide\' ); add_editor_style( \'css/editor-style.css\' ); ad
如何使用可湿性粉剂数据模块获取所有可用的POST标签?
这是我第一次使用wordpress,现在我正在使用遗留代码,将一些插件迁移到gutenberg ready。有一个插件使用此方法获取网站中所有可用的标签:get_terms( \'post_tag\', array( \'get\' => \'all\' ) ). 我想知道是否有某种方法可以获得网站中的所有标签,但使用WP数据模块,如wp.data.select( \'XXX/XXX\' ).getTerms(\'post_tag\'), 我还没有找到这样的方法。现在我得到这样的标签,但我想知道是否
一些帖子没有按分类术语显示
我遇到了一些我以前从未见过的非常奇怪的事情。我正在尝试查询custom-post-type 并按自定义分类法将结果组织到组中term. 这个post 是一个项目,由taxonomy 州政府。问题是,所有的状态都在打印出来,但其中一些状态没有显示任何关联的项目(即使它们有一些,也在切换hide_empty 之间true 和false 产生预期结果)。我尝试了一些术语名称的组合,但似乎只有在分类术语有两个词的名称时才会出现这种情况:例如,“北达科他州”。如果我将项目的状态更改为不同的(单一命名)状态,数据会显
插件管理中的Gutenberg组件
我想使用Gutenberg组件来开发我的插件管理,但我在一些组件方面遇到了一些问题,如ColorPalette.我试着问古腾堡知识库的问题,但他们无法帮助我,你可以通过细节和图片找到问题所在here.请让我知道你有没有在插件管理中使用古腾堡组件的经验?如何解决ColorPalette 问题谢谢
创建多个Gutenberg块时的文件结构和反应设置
在古腾堡创建多个块时,我很难理解构建/编译设置和文件结构。React和Gutenberg对我来说都是新手。但我已经有了一个关于React via Stephen Griders的相当好的入门课程。我很清楚,当我需要实现render_callback 动态块的函数。到目前为止,我一直在使用下面列出的文件结构,其中所有块都注册到一个register_block_type 呼叫(这是我在React中通常会做的。)- Plugin/ -- plugin-init.php -- package.js
如何让ToggleControl Gutenberg组件在PHP块中工作
我的一切都基于此:https://gist.github.com/pento/cf38fd73ce0f13fcf0f0ae7d6c4b685d 只是切换没有得到切换的视觉表示。有关于这个的教程吗?我发现的一切都是复杂的“真实的”阻止了大量的进口,而这种react风格返回了我现在不需要的东西。我只是想知道如何让开关工作。PHP<?php function register_gb_block() { // ... register_assets
古登堡核心编辑中的作者列表过滤器
是否有一个过滤器来修改某些编辑器组件的表示形式?例如,我希望能够过滤作者列表,它是文档窗格上Gutenberg编辑器中的选择输入。我知道要修改的组件位于此处:https://github.com/WordPress/gutenberg/blob/8517779feddf3de0b86465fae8f21f4384447c58/packages/editor/src/components/post-author/index.js
WordPress自定义块与WPML的兼容性
我正在尝试使用块API构建一个简单的自定义Wordpress块,但我很难让文本字符串在WPML翻译插件中正确显示以进行翻译。我见过其他插件构建的其他自定义块(例如Kadence块)完成了我正在尝试的工作,所以我知道这是可能的。目标是让文本字符串在WPML翻译编辑器中单独注册。我正在构建的自定义块在WPML编辑器中显示为一个包含所有HTML的大字符串。这些屏幕截图显示了Kadence Infobox自定义块如何呈现<RichText> 元素(第一个是<h2> 元素,第二个是<p
在编辑器中加载自定义块后,如何使脚本加载?
我试图创建一个定制的Gutenberg块,但在加载与此块配套的javascript时遇到了问题。在前端,它工作得很好,但在编辑器中,脚本似乎在Gutenberg块本身完全加载之前启动(即使使用DOMcontentloaded或window.onload)。由于我的脚本以块中的一个元素为目标(由于该元素尚未加载,因此找不到该元素),因此无法正常工作。在编辑器中完全加载自定义块后,如何加载脚本,有什么建议吗?(我正在使用ACF方法创建自定义块)
如何访问块模板中的核心/段落文本颜色
我正在尝试在古腾堡块插件中设置Innerblocks=>段落的默认textColor。问题似乎是占位符是一个属性,而textColor是作为道具传递的https://github.com/WordPress/gutenberg/blob/master/packages/block-library/src/paragraph/edit.js想知道是否有人想出了如何设置这个。或者如果不可能的话。文件似乎没有涵盖这一点https://developer.wordpress.org/block-editor
显示与所选帖子属性不同的Gutenberg模板
根据https://developer.wordpress.org/block-editor/developers/block-api/block-templates/, 我已使用以下代码向自定义帖子类型添加了一个模板-/** * Portfolio post template. */ function portfolio_post_template() { $template = [ [\'template_path/block\'],&
古登堡可以作为页面的编辑吗?
我有几十个使用经典编辑器的WordPress网站。当编辑器/作者/用户登录时,他们无法访问“wp admin”。所有“管理”功能都使用站点前端的自定义页面。其中一个页面允许用户创建/编辑帖子,并使用经典编辑器。就像后端的经典编辑器一样工作。然而,我想将用户转移到Gutenberg,我找不到任何在网站前端作为编辑器实现Gutenberg的代码示例。有可能吗?
DEFAULT_CONTENT过滤器如何判断内容将加载到块编辑器还是经典编辑器中?
简而言之,我想使用default\\u content filter返回稍有不同的内容,具体取决于它是否将在块编辑器中使用(例如quicktags或tinymce编辑器)-是否有任何方法可以从default\\u content filter判断内容将如何使用?冗长版本:我创建了一个简单的作者签名(通过acf添加的简单文本字段),该签名通过默认的内容过滤器(即,它将签名添加到编辑器中,因此可以更改或删除)添加到用户帖子/评论的底部。这在经典编辑器中效果很好,但在块编辑器中效果不佳,默认情况下,块编辑器会将
定制分类法正在瓦解古登堡
我有一个自定义分类法“Type”,并将其注册到我的自定义帖子类型“Resource”但如果启用“show\\u in\\u rest”,则会出现JS错误:TypeError: Cannot read property \'transientEdits\' of undefined 而古腾堡没有加载。这是我的税: $args = array( \'labels\' => $labels, \'hi
使用Guttenberg的发布格式链接
我在youtube上学习了一个教程,制作了一个名为content link的帖子格式页面,该页面使用了帖子格式类型的链接。该模板仅包含以下代码:<a href=\"<?php get_the_content(); ?>\"><?php echo the_title(); ?></a>这篇文章只有标题,内容中只有一个链接。Gutenberg将WP段落的两个注释标记之间的链接放在了列表中,因为链接与html版本的注释标记之间有链接,所以链接无法工作。然而,如果我
如何学习古腾堡区块开发
我在网上找到了这个用于构建自定义古腾堡块的工具包:创建古腾堡块。我安装了它并查看了文件,但我在网上找不到任何关于如何以这种方式编写自定义块的合适文档。有人知道我在哪里可以找到关于如何编写代码的好课程或文档吗?
古登堡第一块对佩奇有条件吗?
我一直在使用ACF PRO构建一些定制的古腾堡积木。我有一个我创建的块,我想在该块中显示页面的标题,但前提是它是页面上的第一个块。如果该块也出现在页面下方,我不希望它显示页面的标题。我试过这个:$post = get_post(); if ( has_blocks( $post->post_content ) ) { $blocks = parse_blocks( $post->post_content ); if ( $block
多列中相同垂直位置的图像
我在一个页面中有一个多列布局(在我的例子中是5列,但这并不重要)。在每一列中,我都有一个标题,然后是一个图像,然后是一些文本,如下所示: Heading 1 Heading2 Image 1 Image2 Text 1 Text2然而,标题太长,无法放在一行中,因此有时必须将标题分成两行甚至三行。由于标题不同,这实际上会导致图像处于不同的垂直位置。我希望所有的图片都在同一个垂直位置上-基本上在所有的列上都成一行。唯一的想法是使用两个“列”块,一个用
根据开机自检类型禁用编辑器中的块
我制作了一个古腾堡块,它只适合在层次结构的帖子类型上显示,所以我想从非层次结构帖子类型的块插入器中禁用它。我曾想过如何在PHP中实现这一点,但WordPress documentation on registering blocks 似乎建议在init 钩子,而不是稍后的钩子,在钩子中可以检查正在编辑的帖子是否具有层次结构。当时init 钩子开火,当前查看的帖子还不可用,例如。get_post(), 所以我不能检查它post_type.我还考虑了如何在注册的(JavaScript)脚本中实现这一点edit