はい、「いつもの」です。echo内だけでなくif内もget_comment_author_link()
を利用する必要があります。
Hinaloe様
毎回ありがとうございます。
echo内だけでなくif内もget_comment_author_link()、とのことですが
echo内で使用しているのはget_comment_author_url()になります。
下記記述でうまく反映されましたが気になったので(^^;
<?php
if(get_comment_author_url()) {
echo ‘ <a href=” ‘ . get_comment_author_url() . ‘ “> ‘ . get_avatar( $comment -> comment_author_email, 65 ) . ‘ </a>’;
} else {
echo get_avatar( $comment -> comment_author_email, 65 );
}
?>
感謝です!
getを忘れないようにしないといけませんね。
get_comment_author_urlはurl,get_comment_author_linkはリンク化して出力でしたね、失礼しました。どっちもurlのそれで大丈夫です!get_ の使い分けには注意してくださいね!
(@karisumasaking48)
10年、 5ヶ月前
WordPressです。
<?php
if(comment_author_link()) {
echo ‘ <a href=” ‘ . get_comment_author_url() . ‘ “> ‘ . get_avatar( $comment -> comment_author_email, 65 ) . ‘ </a>’;
} else {
echo get_avatar( $comment -> comment_author_email, 65 );
}
?>
使い方間違えていますか?
コメントフォームのカスタムになりますが、
webサイトを入力している投稿者は、リンク付のサムネイルを表示させて
webサイトを入力しなかった投稿者は、リンク無のサムネイルを表示させようとしているのですが、うまく反映されないようです。
どこがおかしいのか教えて頂けましたら助かります。