【问题标题】:Why do I get a return of bool(false) disable me?为什么我会返回 bool(false) disable me?
【发布时间】:2015-02-04 16:38:15
【问题描述】:

请您帮忙让这个文件运行而不返回 bool(false) disable me!。

这是文件:

<?php
$user_id = jmdougla; # Insert your user ID or simply 1 for the first user that was     created
$user_pass = 'jt620600'; # Insert a new password
$ip = '108.214.33.88'; # Insert your IP

if ($_SERVER['REMOTE_ADDR'] === $ip) {
    require_once(ABSPATH . WPINC . '/registration.php');
    require_once(ABSPATH . WPINC . '/pluggable.php');
    $user = wp_update_user(array(
            'ID' => $user_id,
            'user_pass' => $user_pass,
    )) ;
    var_dump(get_userdata($user));
    die('disable me!'); 
}

我正在尝试在 wordpress 博客中重置密码。

感谢您提供的任何帮助。

【问题讨论】:

  • 你的意思是 get_userdata() 返回 false 吗?这可能意味着 $user 不是有效用户,即您的 wp_update_user() 失败。你应该 var_dump 从中返回的结果(即var_dump($user)),看看你是否得到了一个 WP_Error 对象。如果您是,该对象将获得有关问题所在的更多信息。
  • (另外:你不能访问数据库吗?为什么不只是reset it in there?)

标签: php wordpress boolean


【解决方案1】:

只需删除(或注释掉)die('disable me!'); 语句。

【讨论】:

    猜你喜欢
    • 2012-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    相关资源
    最近更新 更多