Konuyu açan arkadaşın yöntemine bende katılmıyorum.
Tema fonksiyon dosyanıza eklemeniz daha mantıklı.
Güncellemelerde bu tip düzenlemeler silinebilir.
Hem logo değiştirme hem link silme için aşağıdaki kodu kullanabilirisniz.
Sizinki de eksik oldu hocam

doğrusu şu şekilde verdiğiniz kodun;
function yakuphoca_ozel_loginlogo() {
echo '<style type="text/css">
h1 a {background-image: url("http://www.siteniz.com/logo.gif") !important; }
</style>';
}
add_action('login_head', 'yakuphoca_ozel_loginlogo');
function yakuphoca_ozel_loginlogo_url($url) {
return home_url();
//aşağıdaki gibi de kullanabilirsiniz
//return 'http://www.siteniz.com';
}
add_filter( 'login_headerurl', 'yakuphoca_ozel_loginlogo_url' );