2017-02-08 1 views
-3

Ich habe versucht, get_home_url in header('location: "'.get_home_url().'"/'); zu deklarieren, aber es erstellt einen Fehleraufruf zu undefined Funktion.Aufruf zu undefinierter Funktion get_home_url() in WordPress

+0

no i Überprüfung für meinen Code nicht setzen diesen Code nicht Login in meinem functions.php dies 'if (empty ($ username) || empty ($ password)) { \t \t header ('location:' '.get_home_url().' "/? errmsg = Bitte geben Sie Ihren Account ein '); \t} elseif ($ count == 0) { \t \t header ('Standort:' '.get_home_url().' "/? Errmsg = Konto existiert nicht '); \t} elseif ($ pass2! = $ Übergeben) { \t \t header ('location:' '.get_home_url().' "/? Errmsg = Falsches Passwort '); \t} sonst { \t \t session_start(); \t \t $ _SESSION ['user'] = $ user; \t \t header ('location:' '.get_home_url().' "/ '); \t} ' – user5317518

+4

Bitte Code in Kommentare nicht dumpen. Bearbeiten Sie Ihren ursprünglichen Beitrag, um neue Informationen hinzuzufügen. –

Antwort

0

Schritt 1: put ob_start(); vor der include-Anweisung in Ihrer functions.php;

umfassen beispielsweise Sie Ihre Datei header_redirect.php in functions.php Sie dies in Ihrer functions.php tun sollten:

.....//something also. 
ob_start(); 
required '/header_redirect.php'; 

in Ihrer header_redirect.php Datei

header('Location:"'.get_home_url().'" '); 
exit(); 
0

Bitte versuchen Sie dies:

<?php 
if (empty($username) || empty($password)) { 
    wp_redirect(home_url()."/?errmsg='Please input your account'"); 
} 
else if ($count == 0) { 
    wp_redirect(home_url()."/?errmsg='Account does not exist'"); 
} 
else if ($pass2 != $pass) { 
    wp_redirect(home_url()."/?errmsg='Incorrect Password'"); 
} 
else { 
    session_start(); 
    $_SESSION['user'] = $user; 
    wp_redirect(home_url()."/"); 
} 
?> 

ich hoffe, das Ihnen helfen kann.

Verwandte Themen