Wie verwende ich den Autor-Meta im Shortcode?

Ich versuche, einen Shortcode zu erstellen, der einen Link zu einem Buch auf Amazon mit einem spezifischen Affiliate-Tracking-Code zurückgibt, der für den Autor spezifisch ist. Ich habe eine Benutzeroption namens “amz” erstellt, die den Tracking-Code des Autors enthält. Das funktioniert gut, wenn ich es anderswo benutze. Dies ist der Shortcode, den ich erstellt habe:

function amazon_link_function($atts, $content = null) { extract(shortcode_atts(array( 'isbn' => ' ', 'title' => ' ' ), $atts));

  $amztrack = the_author_meta( 'amz' ); return '' .$title. ''; 

} add_shortcode (“amazon”, “amazon_link_function”);

Die Werte für isbn und title werden korrekt zurückgegeben, aber der Tracking-Code, der in der Variablen $ amztrack gespeichert ist, wird als einfacher Text vor dem Absatz angezeigt, in dem der Shortcode verwendet wird 🙁

Ich habe es auch für die Rückleitung müde und habe das gleiche Ergebnis:

  return '' .$title. ''; 

Solutions Collecting From Web of "Wie verwende ich den Autor-Meta im Shortcode?"