跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了?登录到您的帐户

在编辑(后端)中使用同一自定义块两次,在保存(前端)中只显示一次 #45734

关闭
已打开此问题2022年11月12日·1条评论
标签
[类型]帮助请求 有关设置、实施或“我该怎么做?”问题的帮助。

评论

@幽灵
复制链接

评论2022年11月12日

描述

当我添加同一块的两个实例时,我希望它会显示两次,或者我在后端插入块的次数。此块使用php呈现,即:保存:()=>空

如果我插入块一次,它就会正常工作,并如预期的那样。如果我再次添加块,它在前端只显示一次,而不是两次。

这是php

register_block_type(__DIR__.'/build/test-posts',数组(“render_callback”=>“render_test_posts”) );函数render_test_posts($attributes,$content,$block){对象开始();require_once(__DIR__.'/templates/test-posts.php');返回ob_get_clean();}

测试-posts.php

<?php(电话)全球$邮政;$args=数组(“post_type”=>$attributes['chosenPostType']),“posts_per_page”=>5,);$postsQuery=获取posts($args);<?php(电话)foreach($postsQuery作为$post):setup_postdata($post);?><?php the_title();?><?php(电话)每端;wp_reset_postdata();?>

分步复制说明

按照说明。

屏幕截图、屏幕录制、代码片段

无响应

环境信息

Wordpress 6.1版

请确认您已搜索回购中的现有问题。

是的

请确认您已测试除古腾堡外的所有插件。

是的

@幽灵 更改了标题在编辑中使用同一块两次,在保存中只显示一次(前端) 在编辑(后端)中使用同一自定义块两次,在保存(前端)中只显示一次 2022年11月12日
@安娜扎祖 安娜扎祖补充这个需要技术反馈 需要从开发人员的角度进行测试。标签2022年11月16日
@吉奥罗牌手表 吉奥罗牌手表补充[类型]帮助请求 有关设置、实施或“我该怎么做?”问题的帮助。和已删除需要技术反馈 需要从开发人员的角度进行测试。标签2022年11月21日
@t-hamano公司
复制链接
贡献者

你好,@Jonofat,

不是吗要求而不是需要一次?

或者,自从WordPress 6.1以来,块.json支架render属性,因此不使用rendercallback将更容易实现。

免费注册 在GitHub上加入此对话.已经有账户了吗?登录以发表评论
标签
[类型]帮助请求 有关设置、实施或“我该怎么做?”问题的帮助。
项目
还没有
开发

没有分支或拉请求

4名参与者