Ändern Sie den Autor-Permalink in eine externe URL

Es gibt einige Fragen hier auf wordpress.SE, die erklären, wie man den Autor slug in der Permalink-URL des Autors ändert , zB von http://your.blog.tld/author/author_slug/ zu http://your.blog.tld/author/whatever-you-want-it-to-be/ .

Aber ich möchte den Autoren-Slug nicht ändern. Ich möchte:

Ändern Sie den gesamten Autor-Permalink, um auf eine externe Site zu verweisen

Zum Beispiel könnte ich einen Blog unter http://my.blog.tld/ , von dem ich der einzige Autor bin, und ich möchte meinen Autorennamen unter meinen Posts auf http://www.my-site.tld verlinken http://www.my-site.tld .

Wie kann ich das umsetzen?

Ich würde es vorziehen, dies als ein Plugin zu machen, das heißt, ohne andere Dateien zu ändern, aber wenn das nicht möglich ist, werde ich die Datei bearbeiten, die notwendig ist.

Ich weiß, dass es das Google+ Author Information in Search Results Plugin gibt, aber das ist ein bisschen komplexer, als ich es anpassen kann, und es funktioniert nicht mit meiner neuesten WP-Installation.

Solutions Collecting From Web of "Ändern Sie den Autor-Permalink in eine externe URL"

Sie können den Autor-Link über den Filter 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 und $author_nicename sind für den Filter verfügbar, so dass Sie alle Daten $author_nicename können, die Sie zum Generieren des richtigen Links benötigen.