我有一个简单的 php 脚本,如果用户在 wordpress 中的用户帐户字段中提供了他们的社交网络用户名,我将使用它来显示社交图标。
问题是即使未提供网络用户名,也会显示所有网络图标。
我清楚地理解它发生的原因,因为所有 div 都包装在同一个 echo 输出中,但是如果每个 div 的条件都单独满足,我无法真正弄清楚如何在该 echo 中使用 isset 来输出。
我希望我对问题的解释不会太混乱
这是我的脚本示例
echo '
<div class="author_networks">
<div class="gplus"><a class="soc_btn gplus_img" href="https://plus.google.com/'. get_the_author_meta('google_plus', $authorID) .'" rel="me" target="_blank"></a></div>
<div class="facebook"><a class="soc_btn facebook_img" href="http://www.facebook.com/'. get_the_author_meta('facebook', $authorID) .'" target="_blank"></a></div>
<div class="twitter"><a class="soc_btn twitter_img" href="http://twitter.com/'. get_the_author_meta('twitter', $authorID) .'" target="_blank"></a></div>
<div class="linkedin"><a class="soc_btn linkedin_img" href="http://www.linkedin.com/company/'. get_the_author_meta('linkedin', $authorID) .'" target="_blank"></a></div>
</div>
</div>'
提前感谢您的建议