2

WP から非 wp ページにリンクします。wp にログインした人のユーザー名を見つけるにはどうすればよいですか? これはうまくいきません。

  <?php 
    require_once("../members/wordpress/wp-load.php");


if(is_user_logged_in())
{
    echo '<br />User Logged in ok<br />';
    echo 'User ID is: '.$user_ID.'<br />';
    echo 'User login is: '.$current_user->user_login.'<br />';
}
else
    echo 'No user is logged in<br/>';

?>

4

3 に答える 3

0

試す

wp_get_current_user();

ドキュメントには、これが get_currentuserinfo() のラッパーであると記載されています。

だから、これを試してください。

<?php
    $current_user = wp_get_current_user();
    if ( 0 == $current_user->ID ) {
        // Not logged in.
    } else {
        // Logged in.
    }
?>

wp 以外のページにいるために機能しない場合。wp_get_current_user() を get_currentuserinfo() に置き換えてみてください。

于 2012-11-16T23:36:15.217 に答える