Sorry, ich habe noch eine Frage:
Das Selbe müsste man dann doch auch mit dem Tag the_author_url machen können, oder?
Leider funktioniert es nicht bei mir?
Die Funktion sieht bei mir so aus:
add_filter('the_author_url','aeb_the_autor_url');
function aeb_the_autor_url($content) {
global $post,$post_meta_cache, $blog_id;
$key = "optionaler_autor"; // Name des Schlüssels
$key2 = "optionaler_autor_domain"; // Name des Schlüssels
$post_id = $post->ID;
if(isset($post_meta_cache[$blog_id][$post_id][$key]) and isset($post_meta_cache[$blog_id][$post_id][$key2]))
$content = maybe_unserialize($post_meta_cache[$blog_id][$post_id][$key2][0]);
return $content;
}
Alles anzeigen
Die Namen der Schlüssel stimmen und beide sind vorhanden.
Kann es vielleicht sein, dass ein anderer Parameter bei der Funktion selbst übergeben werden muss?
Vielen Dank im Voraus.
VG Elke
Edit:
nachdem ich lange gesucht, aber leider nichts gefunden habe, was mir weiterhilft, habe ich zumindestens den Eindruck erhalten, dass ich entweder den falschen Hook oder die falsche Funktion (the_author_url) innerhalb des Hooks verwende. (Oder beides.) Denn wenn ich den Return-Wert per Hand ändere (return 'test';) dann passiert ebenfalls nichts.
Er nimmt, egal was ich anstelle, immer die Autoren-URL.
Ich hab's auch schon mit get_the_author_url versucht, aber auch da stellt er auf stur. (bei get_the_author funktioniert es tadellos.)
Hat jemand noch eine Idee?
Ansonsten müsste ich in den "sauren Apfel" beißen und die Templateseiten ändern. Und das würde ich mir gerne jetzt und für später ersparen wollen. 
Elke