我有一个显示图像的代码,但如果没有可用的图像需要显示默认图像
目前,我正在使用此代码
<?php ?>
<img src="<?php echo get_the_post_thumbnail_url($post->ID); ?>"/>
<?php ?>
答案 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"/>
}