当我使用WordPress gutenberg 块编辑器选择编辑选项时,我将自定义查询字符串传递到URL以满足开发需要。但如果我更新或保存页面,那么我的自定义查询字符串就消失了。我如何使查询字符串保留在我的URL中?请看图片正确理解。
谢谢谢里夫如果我更新/保存页面,我试图在我的URL中保留自定义查询。
j13ufse21#
默认情况下,添加到URL中的额外参数会保留。如果您重新加载URL或保存/更新页面,post=2&action=edit&action_id=4会保留。所描述的问题更像是测试参数与现有函数或脚本冲突。或者,如果您尝试通过编辑器更新发布或发布数据,则可能需要使用JavaScript Block API。如果您尝试访问JavaScript或 gutenberg 块中的查询参数,您可以在控制台中测试哪些查询参数存在:
post=2&action=edit&action_id=4
脚本语言
wp.url.getQueryArgs(window.location.href);
结果:
{post: '2', action: 'edit', action_id: '4'}
@wordpress/url包还包含许多有用的函数,用于操作URL和参数。
1条答案
按热度按时间j13ufse21#
默认情况下,添加到URL中的额外参数会保留。如果您重新加载URL或保存/更新页面,
post=2&action=edit&action_id=4
会保留。所描述的问题更像是测试参数与现有函数或脚本冲突。或者,如果您尝试通过编辑器更新发布或发布数据,则可能需要使用JavaScript Block API。如果您尝试访问JavaScript或 gutenberg 块中的查询参数,您可以在控制台中测试哪些查询参数存在:
脚本语言
结果:
@wordpress/url包还包含许多有用的函数,用于操作URL和参数。