Support » Fixing WordPress » Error in plugin.php – Showing blank dashboard

  • Resolved simonecrowley


    My Dashboard is blank from Dashboard all the way to Settings. I can see the menu on the left hand side, but when I click on Pages / Posts etc it is blank. I get the following error showing when I define(‘WP_DEBUG’, true);

    Notice: Undefined offset: 0 in web/wp-includes/plugin.php on line 764 Notice: Undefined offset: 0 in /web/wp-includes/plugin.php on line 782

    It is referring to this function:

    function _wp_filter_build_unique_id($tag, $function, $priority) {
    global $wp_filter;
    static $filter_id_count = 0;

    if ( is_string($function) )
    return $function;

    if ( is_object($function) ) {
    // Closures are currently implemented as objects
    $function = array( $function, ” );
    } else {
    $function = (array) $function;

    if (is_object($function[0]) ) {
    // Object Class Calling
    if ( function_exists(‘spl_object_hash’) ) {
    return spl_object_hash($function[0]) . $function[1];
    } else {
    $obj_idx = get_class($function[0]).$function[1];
    if ( !isset($function[0]->wp_filter_id) ) {
    if ( false === $priority )
    return false;
    $obj_idx .= isset($wp_filter[$tag][$priority]) ? count((array)$wp_filter[$tag][$priority]) : $filter_id_count;
    $function[0]->wp_filter_id = $filter_id_count;
    } else {
    $obj_idx .= $function[0]->wp_filter_id;

    return $obj_idx;
    } else if ( is_string($function[0]) ) {
    // Static Calling
    return $function[0] . ‘::’ . $function[1];

    LINE 764 is: if (is_object($function[0]) ) {

    LINE 782 is: } else if ( is_string($function[0]) ) {

    I don’t know how to fix the code. Any ideas?

    Many thanks

Viewing 4 replies - 1 through 4 (of 4 total)
  • Hello Simone,

    WordPress is supposed to be modified with plugins and themes rather than editing the WordPress files – so it’s better to e.g. reinstall WordPress than edit this file.

    Did your WordPress used to work? Is there a theme or plugin that could have broken it? What version of WordPress is this?


    Thanks for getting back to me. I am using version 3.5.1 and running the theme Crevision.

    I don’t know how to change themes without access to the admin panel, to see if the theme is the problem.

    My WordPress site has worked for the last year, and I have not added any new plugins at all.


    Hi Simone,

    You could try installing the latest version of WordPress with the instructions here:

    If that doesn’t fix it, you can disable plugins and themes by deleting them from /wp-content/plugins and /wp-content/themes – until you find out what’s causing the problem (keep backups).


    Thanks for your help, there were no issues with plugins or themes. I had to do a manual update of WordPress and it is working perfectly now!

    Thanks for your help.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Error in plugin.php – Showing blank dashboard’ is closed to new replies.