Ok, mirando un poco por la red decidi crear un if para que solo me cargase las classes que empiezen por WP_Basis y solucionado.
Código PHP:
...
private function auto_load( $class ){
if ( 'WP_Basis' !== mb_substr( $class, 0, 8 ) )
return;
...
Pero si alguien me puede explicar el porque pasa esto lo agradeceria.
Saludos