您刚刚创建了一个空链接,它有正确的链接,但没有内部文本:
echo \'<a href="\' . esc_url( the_author_meta(\'snapchat_profile\')) . \'">Follow on Snapchat</a>\';
既然你已经在
$snapchat_profile
变量,无需调用
the_author_meta(\'snapchat_profile\')
再次运行(只会减少几位额外内存的使用和..)因此,您应该以以下方式结束:
$snapchat_profile = get_the_author_meta( \'snapchat_profile\' );
if ( $snapchat_profile ) {
echo \'<a href="\' . esc_url( $snapchat_profile ) . \'">Follow on Snapchat</a>\';
}