如果图像在php中不可用,如何设置默认图像

时间:2017-02-07 06:16:28

标签: php html wordpress

我有一个显示图像的代码,但如果没有可用的图像需要显示默认图像

目前,我正在使用此代码

<?php ?>
<img src="<?php echo get_the_post_thumbnail_url($post->ID); ?>"/>  
<?php ?> 

2 个答案:

答案 0 :(得分:2)

使用has_post_thumbnail()方法检查帖子是否有缩略图,并根据提供的默认图片。

<?php if (has_post_thumbnail()) : ?>
<img src="<?php echo get_the_post_thumbnail_url($post->ID); ?>"/>  
<?php else: ?>
   <!-- default image here -->
<?php endif; ?>

您可以使用三元运算符来减少代码。

<img src="<?php echo (has_post_thumbnail() ? get_the_post_thumbnail_url($post->ID) : 'default_image.jpg'); ?>"/>  

答案 1 :(得分:1)

试试这个,

if (file_exists('current_file_path')) {
  <img src="current_file_path"/> 
}else{
  <img src="path_to_default_image"/> 
}