Paperless payday loansmilitary payday or take several visits appliance Advance Cash Advance Cash repair bill that pop up anymore.

Archive for June, 2009

Error adding theme to WordPress 2.8

I was getting this error:

PHP Fatal error: Call to a member function read() on a non-object in ... \\wp-includes\\theme.php on line 387

Fixed it by editing wp-includes/theme.php, adding ‘is_object’ check at line 387 as follows :

$template_dir = @ dir("$theme_root/$template");
if ( $template_dir ) {
	while ( ($file = $template_dir->read()) !== false ) {
		if ( preg_match('|^\.+$|', $file) )
			continue;
		if ( preg_match('|\.php$|', $file) ) {
			$template_files[] = "$theme_loc/$template/$file";
		} elseif ( is_dir("$theme_root/$template/$file") ) {
			$template_subdir = @ dir("$theme_root/$template/$file");
                if ( is_object($template_subdir) ) {
                        while ( ($subfile = $template_subdir->read()) !== false ) {
                             if ( preg_match('|^\.+$|', $subfile) )
                                continue;
                            if ( preg_match('|\.php$|', $subfile) )
                                $template_files[] = "$theme_loc/$template/$file/$subfile";
                        }
                        @ $template_subdir->close();
                    }
                }
	}
	@ $template_dir->close();
}

Comments (13)