的文档
代码将返回不必要的信息。这不需要并打破我的图标。
尝试将代码放入HREF标签中。它打破了它。
它确实可以单独工作,因为它然后返回该人的名字,并将名称可单击到他的网站上。但是我只希望它返回网站URL。不是名字等
<?php echo get_the_author_link(); ?>
当这样使用时:
<a href="<?php echo get_the_author_link(); ?>" target="_blank"><li><i class="fa fa-linkedin"></i></li></a>
它输出以下太拥挤(和损坏(代码:
<a href="//www.linkedin.com/in/name-of-person-16010487" title="Visit name's site" rel="author external">Name of Person</a>" target="_blank" rel="noopener"><li><i class="fa fa-linkedin"></i></li></a>
我基本上要它返回的只是URL,而不是打破输出的名称等。
谢谢。
您应该能够做类似的事情:
<?php
$author_data = get_userdata( $author->ID );
?>
<li>
<a href="<?php echo $author_data->user_url; ?>" target="_blank">
<i class="fa fa-linkedin"></i>
</a>
</li>
function get_the_author_link_url(){
$author_url = get_the_author_meta('url');
return !empty( $author_url )? $author_url : false;
}
您可以使用此功能获取URL,如果设置或false否则。请确保检查结果是否为错误或更改其以满足您的需求。
灵感来自get_the_author_link((