Alterar o permalink do autor para o URL externo

Há várias perguntas aqui no wordpress.SE que explicam como você pode alterar o slug do autor no URL do permalink do autor, por exemplo, de http://your.blog.tld/author/author_slug/ para http://your.blog.tld/author/whatever-you-want-it-to-be/ .

Mas eu não quero mudar o slug do autor. Eu quero:

Alterar todo o autor permalink para apontar para um site externo

Por exemplo, eu poderia ter um blog em http://my.blog.tld/ , do qual eu sou o único autor, e eu quero o nome do meu autor nas minhas postagens para link para http://www.my-site.tld .

Como posso implementar isso?

Eu preferiria fazer isso como um plugin, ou seja, sem alterar nenhum outro arquivo, mas, se isso não for possível, vou editar o arquivo que for necessário.

Eu sei que há o plugin do Google+ Author Information in Search Results , mas isso é um pouco mais complexo do que eu sei como me adaptar, e fora da checkbox não funciona com a minha instalação WP mais recente.

Solutions Collecting From Web of "Alterar o permalink do autor para o URL externo"

Você pode replace o link do autor pelo filtro author_link :

 function wpd_author_link( $link, $author_id, $author_nicename ){ return 'http://my.blog.tld/'; } add_filter( 'author_link', 'wpd_author_link', 20, 3 ); 

$author_id e $author_nicename estão disponíveis para o filtro para que você possa buscar os dados que você precisa para gerar o link correto.