get_current_user_id()创建空白屏幕

时间:2016-12-02 18:53:20

标签: php wordpress

我需要获取当前用户ID以查找客户信息,以便将其传递给api调用以处理付款。 我试过了:

$user = wp_get_current_user();
echo ( isset( $user->ID ) ? (int) $user->ID : 0 );

和:

$userid = get_current_user_id();
echo $userid;

但是当我运行php文件时,进程在第一行停止,并且在它之后不显示任何内容。我没有得到错误或什么也没有,只是一个空白的屏幕。 我一直在寻找解决方案2周。所有结果都说这些代码应该有效,但不适合我。 我还添加了require('to user.php')并且doe不起作用。

我甚至将这个php代码输入到Dreamweaver中,“wp_get_current_user”或“get_current_user_id”不像其他函数调用那样变蓝,但get_current_user()确实变为蓝色,但这是网站所有者用户而不是当前用户。 如果可以,请帮助,非常感谢。 谢谢 这是我的代码:

<?php 

echo "here";

/**
 * Lookup the customer information.
 *
 * @since 1.0.0
 *
 * @return void
 */
 echo "is";
function lookup_customer_information() {
    $current_user = wp_get_current_user();
    if ( ! is_object( $current_user ) || ! isset( $current_user->ID ) ) {
        echo $current_user;
        return;
    }
echo "the";
echo "code";
    // do your business logic here.
}
     ?>

<?php $userinfo = lookup_customer_information();
  echo $userinfo;
?>

0 个答案:

没有答案