Problema con WordPress

phanatiC

Bueno voy a exponer aquí el problema a ver si alguno nos echa un cable.

La web en cuestión es esta: http://www.freshshit.net

De repente cuando le dabamos a escribir un post nos salía un error, basicamente residía en que la memoria del php se petaba, la subimos de los tandar de 16 a 64, y revivió la web.

Desde ese momento han quedado muchas cosas tocadas, lo principal es cuando intenta registrarse alguien, hace el proceso de registro y al final sale:

Fatal error: Call to undefined function validate_username() in /home/fresh/public_html/wp-content/plugins/theme-my-login/classes/class.wp-login.php on line 609

El servidor es de un colega de uno de lso que psoteamos en la web por lo que no pagamos nada por él. Le ha preguntado y ha dicho que no tiene ni idea de que puede ser, que en el servidor esta todo OK, yo ya nose si es un plugin o el mismo wordpress que se coma toda la memoria del php..

No tengo ni idea en nada de este tema por eso pregunt aquí a ver si alguno puede guiarnos un poco!!!

Muchísimas gracias de antemano.

eXtreM3

Está fallando la función validate_username(), que se llama en class.wp-login.php, haz lo siguiente:

  • Busca este archivo /wp-includes/registration.php
  • Arriba del todo mete esta función
function validate_username( $username ) {
    $sanitized = sanitize_user( $username, true );
    $valid = ( $sanitized == $username );
    return apply_filters( 'validate_username', $valid, $username );
}

Source: http://core.trac.wordpress.org/browser/branches/2.9/wp-includes/registration.php

Usuarios habituales

  • eXtreM3
  • phanatiC