Opened 19 years ago
Closed 17 years ago
#5574 closed enhancement (invalid)
Extended customized errors
| Reported by: | coolmann | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | Template | Version: | |
| Severity: | normal | Keywords: | |
| Cc: | Focuses: |
Description
One feature I appreciated in 2.3.2 is the chance to have customized db errors, using the wp-content/db-error.php page. I'd like to point your attention on two issues:
- Why don't you move the db-error.php page inside the theme folder? So that theme developers can also distribute it inside one single folder
- What about customizing the wp_die function declared in functions.php? Currently I'm using an hacked version, in which I added this row
Included a custom error page, much better than the standard one!
And of course commented the one below
include($_SERVERDOCUMENT_ROOT.'wp-content/themes/duechiacchiere/wp-die.php');
at row 1260, and removed the static HTML code included below that line. I know this is not the "best" way to do it, but maybe it's a beginning!
Have a happy new Year!
camu.
Change History (7)
#1
in reply to: ↑ description
@
19 years ago
#3
@
19 years ago
I guess it could be possible to allow a page within wp-content that can be loaded for errors.
ie.
if( error == db-down && file_exists( ABSPATH . WPCON . '/db-down.php') ){
include(ABSPATH . WPCON . '/db-down.php');
} else if ( error == fatal && file_exists( ABSPATH . WPCON . '/wp-die.php') ){
include( ABSPATH . WPCON . '/wp-die.php' );
} else {
//normal wp-die stuff
}
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)
Replying to coolmann:
The problem is that when the database is down, there's no way to know which is the live theme, because that's something that's stored in the db.