Primero elimina tu añadido de tu header.php
Despues cambia
Código:
add_action('init', 'mimetodo');
por
Código:
//add_action('init', 'mimetodo');
Despues desactiva el plugin Fancybox for Wordpress mas adelante fancy
Y entra en tu web y mira si funciona el nivo, si funciona significa que desde algun sitio añaden la libreria jQuery, con lo cual no tienes que cargarla de nuevo para usar el fancy (elimina tu funcion para cargar jquery que tienes en functions.php) , aparte tienes una opcion para desactivar la carga de jquery del fancy.
Otro punto es que el plugin usa la version 1.5 de fancybox y con la ultima version de jQuery no funciona tienes que hacer un pequeño hack en el fancybox (su problema es $.browser si mi menoria no me falla ) o usar su ultima version.
El fancy tienes que configurarlo para decirle que imagenes añadira su class para que funcione.
nota:
este codigo esta mal
Código:
wp_register_script( 'jquery', '/wp-content/themes/canvas/canvas/scripts/jquery-1.9.0.min.js');
es
Código:
wp_register_script( 'jquery', get_template_directory_uri() . '/canvas/canvas/scripts/jquery-1.9.0.min.js');