wp ojo

Post inspirado en Smf, que envía un e-mail al administrador del foro cuando hay errores de conexión en la base de datos, y en un artículo que se escribió en un blog chico (al igual que este) hace un tiempo, que, luego se reprodujo por toda la blogocosa española.

El código hacía que podamos recibir un e-mail cada vez que googlebot visitara nuestro sitio.

Hace un rato, me llegó un correo de un foro que administro, que está desarrollado con Smf, en el cual me informaba que había un problema con la base de datos, de ahí me puse a ver como podía hacer para que WordPress haga lo mismo.

Hace un tiempo había escrito sobre el “Error establishing a database connection“, asi que si alguno lo personalizó, tendrá que pasar el código a un archivo nuevo.

Para recibir un e-mail cada vez que tengamos un error en la base de datos:

Wp cuando tiene un error en la base de datos llama a un archivo que no existe, para que en caso de que tengamos un error personalizado, muestre lo del archivo. El archivo en cuestión es db-error.php.

El archivo db-error.php debe estar en /wp-content/db-error.php.

Vamos a crear un archivo que se llame db-error.php y vamos a agregar lo suguiente:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!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>Database Error</title>
</head>
<body>
    <h1>Error establishing a database connection</h1>
 
<?php 
    $email = "tu correo";
        mail( 
            $email, 
                // Asunto
                "Error en la base de datos", 
                // Mensaje
                "Parece que en el sitio x hay problemas con la base de datos."
            ); 
?>
</body>
</html>

Obviamente que en donde dice “tu correo” va tu correo, el asunto y el mensaje lo pueden cambiar a gusto, y por supuesto pueden personalizar el mensaje de error, o al menos traducirlo.

<h4>Articulos relacionados:</h4>
<ul>
<li>No hay post`s relacionados.</li>
</ul>


Via http://feedproxy.google.com/~r/WordpressHacks/~3/cVVPsPPrgGg/recibiendo-un-e-mail-cada-vez-que-tengamos-error-en-la-base-de-datos.php/a>

Related Posts with Thumbnails
Tagged with:  

Comments are closed.

WordPress Blog