php 在 gutenberg 块编辑器中,如果我更新/保存页面,我的自定义查询字符串将被删除,但我希望将其保留在URL中

7eumitmz  于 2022-12-17  发布在  PHP
关注(0)|答案(1)|浏览(70)

当我使用WordPress gutenberg 块编辑器选择编辑选项时,我将自定义查询字符串传递到URL以满足开发需要。但如果我更新或保存页面,那么我的自定义查询字符串就消失了。我如何使查询字符串保留在我的URL中?
请看图片正确理解。

谢谢谢里夫
如果我更新/保存页面,我试图在我的URL中保留自定义查询。

j13ufse2

j13ufse21#

默认情况下,添加到URL中的额外参数会保留。如果您重新加载URL或保存/更新页面,post=2&action=edit&action_id=4会保留。所描述的问题更像是测试参数与现有函数或脚本冲突。或者,如果您尝试通过编辑器更新发布或发布数据,则可能需要使用JavaScript Block API
如果您尝试访问JavaScript或 gutenberg 块中的查询参数,您可以在控制台中测试哪些查询参数存在:

脚本语言

wp.url.getQueryArgs(window.location.href);

结果:

{post: '2', action: 'edit', action_id: '4'}

@wordpress/url包还包含许多有用的函数,用于操作URL和参数。

相关问题