如何创建if-else语句

时间:2015-01-16 19:42:30

标签: php wordpress if-statement

我试图将自定义加载的图像显示为头像(如果可用),如果没有,则默认为gravatar。我在Wordpress工作。

我不太了解php,我无法弄清楚如何使用我拥有的php位来执行if-then语句。

这里显示两个图像:

<img class="avatar" src="<?php echo $user_info->gravatar; ?>" width="90" height="90" />
<?php echo get_avatar( $user->ID, 90 ); ?><?php echo $user_info->display_name; ?>

但我想做的是这样的事情:

IF the file "$user_info->gravatar" exists, show this: 
<img class="avatar" src="<?php echo $user_info->gravatar; ?>" width="90" height="90" />

ELSE, show this: 
<?php echo get_avatar( $user->ID, 90 ); ?><?php echo $user_info->display_name; ?>

您可以访问我的staging site来了解我的意思。

1 个答案:

答案 0 :(得分:1)

喜欢这个吗?

<?php if(file_exists($user_info->gravatar)): ?>
    <img class='avatar' src='<?php echo $user_info->gravatar; ?>' width='90' height='90' />
<?php else: ?>
   <?php echo get_avatar( $user->ID, 90 ) . $user_info->display_name; ?>
<?php endif; ?>