获取表单中的当前URL操作

时间:2020-02-04 作者:Foysal

我正在管理面板中开发一个表单。我的表单代码如下

<form method="post" action="<?php echo home_url(add_query_arg(array(), $wp->request));?>" name="newAddress" id="createuser" class="validate" novalidate="novalidate">
我当前的URL如下所示

http://localhost/wordpress123/wp-admin/admin.php?page=newAddress
我需要以下代码的形式

<form method="post" action="/wordpress123/wp-admin/admin.php?page=newAddress" name="newAddress" id="createuser" class="validate" novalidate="novalidate">

2 个回复
最合适的回答,由SO网友:Patryk Parcheta 整理而成

使用$_SERVER[\'REQUEST_URI\']; 而不是home_url(add_query_arg(array(), $wp->request));

SO网友:Jacob Peattie

默认情况下,表单提交到当前URL。如果希望操作参数是当前URL,只需将其保留在外。

<form method="post" name="newAddress" id="createuser" class="validate" novalidate="novalidate">

相关推荐

403禁止-您无权访问此服务器上的/wp-admin/admin-ajax.php

当我尝试通过插件备份wordpress网站时,我收到以下错误:“403禁止-您没有在此服务器上访问/wp admin/admin-ajax.php的权限。”在插件安装过程中,有时也会出现此错误。我的htaccess文件:# Begin Wordpress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\\.php$ - [L] RewriteCond %