Actualmente estas viendo el weblog personal de Carlos Montalvo, un profesional en el desarrollo web con sede en la ciudad de Lima, Perú.

Suscribete a posts o comentarios

Sigueme en Twitter

Personalizar Error establishing a database connection Wordpress

06Oct

Escrito por hace 1 año y 10 meses | 1 Comentario

Siempre he dicho que WordPress es flexible ahora muchos ya conocerán el error genera WordPress cuando no establece conexión con la base de datos, claro es muy tosco o simple.

Error establishing a database connection

Pero podemos personalizarlo muy fácilmente,es bien sencillo creamos un archivo llamado db-error.php en la carpeta /wp-content/ de la instalación de WordPress el cual será nuestro template de error de conexión de la base de datos.

El siguiente ejemplo solo es un simple template que lo puedes personalizar a gusto.

< ?php
//ejemplo de : /wp-content/db-error.php

if (!empty($_SERVER['SCRIPT_FILENAME']) && 'db-error.php' == basename($_SERVER['SCRIPT_FILENAME']))
		die ('Por favor no juegues :D, gracias');

		header( 'Content-Type: text/html; charset=utf-8' );
?>
< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php if ( function_exists( 'language_attributes' ) ) language_attributes(); ?>>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
	<title>Error en la DB</title>

</head>
<body>
	<h1>No se pudo establecer conexion con la DB</h1>
</body>
</html>

Y desde ahora cuando por algún error del servidor de base de datos o cuanto intentes migrar ya no tendrás el error todo simple que traía Wordpress por defecto si no uno personalizado a tu gusto.

Categorizado :Desarrollo Web

Etiquetado :Wordpress

1 Comentario(s) para "Personalizar Error establishing a database connection Wordpress"

Tony

October 6th, 2008 hace 1 año y 10 meses

algo simple de manejar, que bien wordpress.
P.D. creo que no hay necesidad de mandar el header( 'Content-Type: text/html; charset=utf-8' ); ya que tambien lo estas mandando en