ユーザーがワードプレスのユーザーアカウントのフィールドにソーシャルネットワークのユーザー名を入力した場合にソーシャルアイコンを表示するために使用している簡単なphpスクリプトがあります。
問題は、ネットワークのユーザー名が指定されていなくても、すべてのネットワークアイコンが表示されていることです。
すべてのdivが同じエコー出力にラップされているために発生する理由は明確に理解できますが、各divの条件が個別に満たされている場合、そのエコー内で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>'
よろしくお願いします