2016-04-02 5 views
0

私のチームメイトの一人に投稿すると、なぜこのコードが実行されたときにエコーにはならないのか混乱しています。 (私のウェブサイトはもちろんの私たちに置き換えられます) ここで使用されるコードです:ワードプレス認証がエコーにならない

アイデア/思考、おかげでたくさん探し
$user = $_POST["username"]; 
$password = $_POST["password"]; 

require_once('http://mywebsite/wp-includes/user.php'); 

$auth = wp_authenticate_username_password($user, $username, $password); 

if (is_wp_error($auth)) { 

echo 'not authenticated'; 

} else { 

echo 'authenticated'; 

} 

!もっと情報が必要な場合は、後でこの投稿を見るように彼に依頼します。

+0

( 'はdisplay_errors'、1); error_reporting(E_ALL | E_STRICT); 'エラーが表示されるはずです –

+0

user.phpにis_wp_error()関数が含まれている可能性はありますか?私はそうは思わない。 –

答えて

0

定義したとおりにファイルを要求することはできません。 http://によってファイルを再クエリーしようとすると、レンダリングされたhtmlページしか得られません。

これは間違っている:

require_once('http://mywebsite/wp-includes/user.php'); 

あなたのローカルパスでそれを呼び出す必要があります。このよう

: `ini_set入れ、そのコードブロックの前

require_once('../wp-includes/user.php'); 
関連する問題