Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加php筛选器以重定向到当前网页_Php_Html_Wordpress - Fatal编程技术网

添加php筛选器以重定向到当前网页

添加php筛选器以重定向到当前网页,php,html,wordpress,Php,Html,Wordpress,我试图添加一段代码,在使用WordPress上的简单会员插件时将用户重定向到当前站点。这是我目前正在使用的代码,它作为一个片段插入到php中 add_filter('swpm_before_login_form_submit_button', 'login_form_addition'); function login_form_addition($output) { //Add any extra text message or input fields to the login fo

我试图添加一段代码,在使用WordPress上的简单会员插件时将用户重定向到当前站点。这是我目前正在使用的代码,它作为一个片段插入到php中

add_filter('swpm_before_login_form_submit_button', 'login_form_addition');
function login_form_addition($output) {
    //Add any extra text message or input fields to the login form output.
    $output .= '<input type="hidden" id="swpm_redirect_to" name="swpm_redirect_to" value =';
        echo (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";
    "/>";
    return $output; 
}
add_filter('swpm_-before_-login_-form_-submit_按钮,'login_-form_-addition');
函数登录\表单\添加($output){
//向登录表单输出中添加任何额外的文本消息或输入字段。
$output.='回波不是串联
在页面中,源(可能在顶部)将是其余的内容

要更正,请更改连接的回显:

$output .= '<input type="hidd... value =' . (isset($_SERVER['HTTPS'])...;
$output.='
<input type="hidden" id="swpm_redirect_to" name="swpm_redirect_to" value =
$output .= '<input type="hidd... value =' . (isset($_SERVER['HTTPS'])...;
$value = (isset($_SERVER['HTTPS']) ? "https" : "http") . "://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]";

$output .= sprintf(
    '<input type="hidden" id="swpm_redirect_to" name="swpm_redirect_to" value="%s" />', 
    $value
);

return $output;