how to add_filter on get_the_author_link
-
Hello
I’m trying to add a filter on get_the_author_link or the_author_link.
This is the function from author-template.php :
function get_the_author_link() { if ( get_the_author_meta('url') ) { return '<a href="' . get_the_author_meta('url') . '" title="' . esc_attr( sprintf(__("Visit %s’s website"), get_the_author()) ) . '" rel="external">' . get_the_author() . '</a>'; } else { return get_the_author(); } }
if get_the_author_meta(‘url’) is empty, only the author name will be returned.
I want to add a filter to add another link. Function like this :
function my_get_the_author_link() { if ( get_the_author_meta('url') ) { return '<a href="' . get_the_author_meta('url') . '" title="' . esc_attr( sprintf(__("Visit %s’s website"), get_the_author()) ) . '" rel="author">' . get_the_author() . '</a>'; } else { return '<a href="' . home_url() . '/author/. get_the_author_meta('ID') . " title="' . esc_attr( sprintf(__("Visit %s’s website"), get_the_author()) ) . '" rel="author">' . get_the_author() . '</a>'; } }
So i NEED to filter this function, because i need to modify too the “rel” microformat oncluded in the A tag.
Thank you 🙂
- The topic ‘how to add_filter on get_the_author_link’ is closed to new replies.