您当前的位置:首页 > TAG信息列表 > block-editor
在块变换中,如何插入内部块?
我正在创建一个从短代码转换而来的块。换句话说,这:[example att1=\"foo\" att2=\"bar\"] <p>Inner.</p> <p>Content.</p> [/example] 应转换为myplugin/example 两个p标记的内部块。到目前为止,我已经得到了这个,它可以很好地获得短代码属性。(function(wp){ wp.blocks.regist
自定义分类术语未显示为列表古登堡编辑器WordPress
我知道以前有人问过这个问题,我在互联网上搜索过,遇到过几个有类似问题的人,其中一些人有解决方案(显然,这些解决方案都不适合我)。以下是我注册自定义分类法的方式(为了简单起见,不包括标签):register_taxonomy( \'location\', array( \'restaurant\' ), array( \'labels\' => $labels, \'public\' => true, \'hie
在古腾堡将多个图像块转换为画廊块?
很容易将一个图库块转换为多个图像块。但我该怎么做呢?我有几个老帖子,上面有十几张左右的图片。我想在gallery块中显示所有这些内容,而无需每次搜索一个媒体库来重建它。
页面在Gutenberg中是可编辑的,但在经典编辑器中会出现帖子
我有一个网站,帖子将出现在经典编辑器中,但应该出现在块编辑器中。该网站是WordPress 5.2.3的最新版本。这个主题是根据《二十一二》改编的。没有激活“Classic Editor”插件,因此没有理由在帖子中使用Classic。因此,所有帖子类型都会出现在经典编辑器中。客户端希望为帖子使用块。有什么想法吗?这里有五种立柱类型。我使用了一个代码,试图强制所有帖子类型与古腾堡合作,但没有结果。// Enable Gutenberg for all post types function shap
古登堡在ACF选项页面上
我希望能够将古腾堡积木添加到ACF选项页面。我做了很多研究,但什么也没发现。例如,最好有一个页脚块,并在“页脚”选项页上进行渲染/预览,就像在前端一样。有人知道这是否可行吗?
Gutenburg InnerBlock独生子女
我有一个名为Custom Card 这需要InnerBlock 作为一个孩子。这样做的目的是因为我想在Custom Card 非常具体的方式。这个Custom Card 有三个允许的块:core/quotecore/videocore/image我遇到的问题是,用户选择一个块后,可以继续向同一张卡添加更多块。我想限制这张卡,允许他们从三个可用选项中选择一个。我可以用什么方法来做这件事?
在Gutenberg中有没有对应的PHP函数SANITIZE_KEY?
WordPress的PHP库中有一个函数sanitize_key 用于生成数据库密钥和HTML ID。我想从一个标题中生成一个slug,这个标题可以用作一个HTML ID,在古腾堡块中。古腾堡库中是否有等效的(或接近等效的)函数,或者我必须自己创建一个函数?
如何在编辑器块中使用代码?
我试图在块中执行代码,以便显示论坛主题的标题和描述。我注意到自定义HTML块似乎不允许我执行PHP。做我想做的事情的标准方法是什么?也许我必须创建一个自定义的短代码?谢谢Brian
不推荐使用的函数在Gutenberg中不起作用
我正在更改默认属性:const blockAttrs = { avatarSize: { type: \'number\', default: 120, // 70 -> 120 }, //other attrs }; 不推荐使用的函数:deprecated: [ {
在Gutenberg/JS中使用Dispatch(‘core/EDITOR’).editPost()调用将多个元值设置为数组
我试图通过Gutenberg组件将图像的URL和ID存储在帖子的元字段中,但我很难弄清楚如何将这些多个值存储在一个数组中。我可以毫无问题地将单个值存储为元值。我甚至可以毫无问题地将单个值存储在数组的第一个位置。但我似乎无法找到合适的语法来利用Wordpress将数组存储为元值的能力。总体目标是覆盖在社交媒体上分享帖子时使用的图像。问题是,我需要将URL和ID都传输到PHP挂钩,以便它能够与插件(SEO框架)正常工作。不幸的是,我不能只存储ID,因为我需要URL来在Gutenberg组件中呈现图像。完整组件
在HTML块中插入SVG代码(而不是img)
我想在Guttenberg HTML块中插入svg代码。我不想把它作为图像,因为我想用CSS来处理它。如果插入svg,则会显示所有标记,并且只有svg标记中的文本。谢谢
如何更改某些段落或标题块的宽度?
大多数时候,我喜欢在我的网站的整个宽度上设置块(https://princetonfireandsafety.com/), 但有时我只想有一个没有那么大的标题或段落块。就像如果文本只有一行或两行,那么整个页面看起来都很奇怪(例如,我页面上标题为“你知道商店购买的灭火器仍然需要为你的业务认证吗?”我只想比它上面的中间一栏宽一点)。我不知道如何实现这一目标。我是否忽略了块编辑器的选项?是否需要完成一些CSS/HTML?或者有没有一个插件可以让这更容易?如果有必要的话,我正在使用OceanWP主题。
古腾堡:useDispatch不是一个函数--包括@WordPress/data
我有@wordpress/data 软件包已安装,但我无法使用useDispatch 在“我的块编辑”功能中:const { registerBlockType } = wp.blocks; const { useDispatch, useSelect } = wp.data; . . . registerBlockType( \'rb-bootstrap/grid\', { ... edit: function( props ) {
在Gutenberg(网站迁移)中替换图像路径的查询?
我习惯于这样做update wp_posts set post_content = replace(post_content,\'http://dev.example.com/website\', \'http://www.website.com\'); 这似乎不再适用于来自古腾堡的文本。对此有什么想法/更新吗?
古腾堡块不是全宽的
我遇到了一个问题,古腾堡编辑器中的图像块不是页面的全部,即使我在后端选择了“全宽”。有没有办法解决这个问题?参考图片:
WordPress的Gutenberg可复用块
我使用的是自定义主题,我想将id带到值可重用块的。我有以下代码:<?php $post = get_post(); if ( has_blocks( $post->post_content ) ) { $blocks = parse_blocks( get_the_content() ); foreach($blocks as $block) { $id= isset($block[\'attrs\'][\'id\'
在古腾堡中使用工具栏按钮时,如何获取选定的字符串?
我在块编辑器中添加了一个按钮。目前,它添加了<span class=\"lqdnotes-blank-it\"> 在选定文本之前,以及</span> 在这样之后:<span class=\"lqdnotes-blank-it\">Selected Text.</span>以下是当前代码:(function ( wp ) { var lqdNotesButton = function( props ) { return
块编辑器:如何在Java中获取WordPress管理用户界面中的标题和帖子内容?
为了适应一些旧的SEO模块(为TinyMCE编写),我必须通过JavaScript访问当前的帖子标题和帖子内容。我过去一直在回避古腾堡,但这似乎不再可能了。在旧的SEO模块中admin.js:var title = $(\'#title\').val().trim(); var content = $(\'#content\').val().trim(); 这些领域在古腾堡已经不存在了。我试图在文档中找到正确的方法,但到目前为止运气不好。我发现:wp.data.select("
如何在渲染回调中显示内部块
我有一个块复制了;“列”;块我的问题是我不想使用默认值save 函数,但改用回调函数。正如我所用InnerBlocks我的edit 看起来像这样edit: ( props, setAttributes, className ) => { . . . <InnerBlocks template={ getColumnsTemplate( props.attributes.columns ) } templateLock="al
如何允许在古腾堡用户界面元素中使用超文本标记语言帮助文本?
我想知道如何将可单击的链接添加到帮助文本?el( ToggleControl, { label: \'Toogle\', help: \'<a href=\"https://..\" >This will be escaped, I do not want that</a>\', checked: props.attributes.toggle, onCh