Title: /wp-includes/functions.php &#8211; WP_Requirements class not found
Last modified: August 30, 2016

---

# /wp-includes/functions.php – WP_Requirements class not found

 *  [gr33nman](https://wordpress.org/support/users/gr33nman/)
 * (@gr33nman)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/)
 * I’ve recently upgraded to 4.4.
 * /wp-content/debug.log shows a lot of these errors for every page:
    `[16-Dec-2015
   23:29:46 UTC] PHP Notice: The called constructor method for WP_Widget is <strong
   >deprecated</strong> since version 4.3.0! Use <pre>__construct()</pre> instead.
   in /home/user/public_html/wp-includes/functions.php on line 3619`
 * This looks like a core file, but I’d expect it not to throw this type of error.
   Should I assume that the theme is really throwing the error and not this functions.
   php? Helpful suggestions would be appreciated.
 * Chris

Viewing 4 replies - 1 through 4 (of 4 total)

 *  [Digico Paris](https://wordpress.org/support/users/digico-paris/)
 * (@digico-paris)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/#post-6859248)
 * [@chris](https://wordpress.org/support/users/chris/)
 * Hi,
 * First, try to disable / enable some widgets until you don’t see this error as
   first emergency solution.
 * Second, yes it’s a core file, but widget in your theme try to use something that
   is not working any more. So basically, you should ask your theme maker or a local
   WordPress expert to help you troubleshoot this.
 * Third, always make backups before upgrading, it’s stated in bold before any upgrade.
 *  [juggledad](https://wordpress.org/support/users/juggledad/)
 * (@juggledad)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/#post-6859251)
 * Umm, I beleive Digico meant to say Disable your _plugins_ and see what happens.
   One of the plugins is probably the culprit.
 * A plugin that creates a widget is doing someting wrong and a WordPress file is
   catching the PHP notice.
 *  Thread Starter [gr33nman](https://wordpress.org/support/users/gr33nman/)
 * (@gr33nman)
 * [10 years, 6 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/#post-6859483)
 * Digico Paris, juggledad,
 * I suspected as much. It _was_ a conflicting plugin.
 * Excellent! Now, to decide which plugin is more useful…
 * Cheers,
 * Chris
 *  [decking4perth](https://wordpress.org/support/users/decking4perth/)
 * (@decking4perth)
 * [9 years, 9 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/#post-8176149)
 * Hi there,
 * Im not sure where to ask for help regarding an issue that I am having with my
   new site. I am receiving this error message and I have deleted all plugins and
   tried different themes but still get the same message when trying to create new
   pages on my site;
 * Fatal error: Class ‘WP_User_Query’ not found in /websites/de/decking4perth.com.
   au/wp-includes/user.php on line 556
 * Can anybody assist?

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘/wp-includes/functions.php – WP_Requirements class not found’ is closed
to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4 replies
 * 4 participants
 * Last reply from: [decking4perth](https://wordpress.org/support/users/decking4perth/)
 * Last activity: [9 years, 9 months ago](https://wordpress.org/support/topic/wp-includesfunctionsphp-wp_requirements-class-not-found/#post-8176149)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
