【问题标题】:Call to undefined function wp_get_current_user() in capabilities.php [duplicate]在capabilities.php中调用未定义的函数wp_get_current_user() [重复]
【发布时间】:2014-04-24 17:23:45
【问题描述】:

我有一个很久没有更新的网站。几天前突然,我的网站停止工作,并在error_log 文件中发现了这个错误行。

[18-Mar-2014 19:16:43 UTC] PHP Fatal error:  Call to undefined function wp_get_current_user() in /home8/****/public_html/wp-includes/capabilities.php on line 1289

我已经尝试了我所知道的所有内容以及在网上找到的几乎所有声明。这次中断的可能原因和解决方案是什么?

【问题讨论】:

  • 检查您的 WP 版本/重新安装核心 WP 文件。
  • 如何在不登录 wordpress 管理员的情况下检查我的 wordpress 版本?因为,我无法访问网站,只有文件
  • @Prakash,看看wp-includes\version.php

标签: php wordpress


【解决方案1】:

解决方案是在您的 plguin 文件中包含可插入文件。包含此文件后,轻松解决您的问题。 require_once(ABSPATH .'/wp-includes/pluggable.php'); $user_info = wp_get_current_user();

【讨论】:

    【解决方案2】:

    https://codex.wordpress.org/Function_Reference/wp_get_current_user所见

    wp_get_current_user() 位于 wp-includes/pluggable.php 中。

    你有这个文件吗?

    (对不起,如果这是一个愚蠢的问题,我不知道 wordpress)

    【讨论】:

      猜你喜欢
      • 2016-01-01
      • 2011-09-01
      • 1970-01-01
      • 2013-08-20
      • 1970-01-01
      • 2014-07-07
      • 2016-11-13
      • 2013-12-17
      • 2013-04-11
      相关资源
      最近更新 更多