我只想显示作者的网站链接,如果它存在的话,但我无法计算出它的确切语法。
我有这个
if ( get_the_author_meta(\'user_url\') ) : // If a user has filled out their decscription show a bio on their entries
echo the_author_meta(\'user_url\');
endif;
但我需要把它包装成一个链接,并给这个链接一个类,就像这样
<a class="meta-website" href="<?php the_author_meta(\'user_url\') ?>">Author\'s Website</a>
问题是,当我在\\u author\\u meta one之前添加另一个“echo”时,它只会破坏网站。
最合适的回答,由SO网友:Vinod Dalvi 整理而成
尝试传递$user\\u ID全局变量以执行以下操作。这对我有用。
<?php
global $user_ID;
if ( get_the_author_meta(\'user_url\',$user_ID) ) : // If a user has filled out their decscription show a bio on their entries
?>
<a class="meta-website" href="<?php the_author_meta(\'user_url\',$user_ID); ?>">Author\'s Website</a>
<?php endif; ?>