Php 在Wordpress gutenberg块编辑器中编辑帖子时,如何添加额外的查询URL变量?

Php 在Wordpress gutenberg块编辑器中编辑帖子时,如何添加额外的查询URL变量?,php,wordpress,wordpress-gutenberg,Php,Wordpress,Wordpress Gutenberg,由于Wordpress 5和Gutenberg block editor,现在对post的每次更新都是基于Ajax的,因此很难向URL添加重定向或添加GET变量 例如: /wp-admin/post.php?post=1161&action=edit 我想补充一点 /wp-admin/post.php?post=1161&action=edit&additional=value 但只要我按下“更新/发布”按钮,它就会恢复到原来的url形式: /wp-admin/pos

由于Wordpress 5和Gutenberg block editor,现在对post的每次更新都是基于Ajax的,因此很难向URL添加重定向或添加GET变量

例如:

/wp-admin/post.php?post=1161&action=edit
我想补充一点

/wp-admin/post.php?post=1161&action=edit&additional=value
但只要我按下“更新/发布”按钮,它就会恢复到原来的url形式:

/wp-admin/post.php?post=1161&action=edit

如何使发布或更新帖子后保留任何附加的get变量?

这是为了什么,你想用这个附加值实现什么?@CBroe附加查询变量只是一个例子,如果我想添加“&foo=value”,我将如何将其添加到url?我可以使用JS和pushstate,但一旦我按下发布/更新按钮。url将恢复为post.php?post=1234&action=edit。您可能还需要操作页面中包含的url,就像更新帖子时提交的表单的
操作一样。@CBroe我确实尝试过它,但由于它是一个ajax调用,save_post hook的操作是在JS中触发的,而不是在php中触发的。我不得不求助于JS setInterval来强迫它一直拥有它。。它又丑又脏,但很管用。。。