PHP 显示图像 IF Else 语句

时间:2021-03-18 07:59:26

标签: php wordpress if-statement

如果订单状态更改与图像名称匹配,我的代码会显示图像。但是我有一些订单状态'没有图像,在这种情况下会出现错误,在服务器上找不到图片。

我想显示一个 If Else 语句,其中图像仅在与状态名称匹配时才显示,否则如果不显示任何内容。

<img src="<?php print get_template_directory_uri().'/images/truck-'.$order->status; ?>.png" />

2 个答案:

答案 0 :(得分:1)

您可以使用 php 函数 file_exists()。这是一个示例片段:

<?php
if(file_exists(get_template_directory_uri().'/images/truck-'.$order->status.'.png')) {
//display image
}
else {
//display a placeholder image
}
?>

答案 1 :(得分:0)

您可以使用 file_exists(string $filename) 检查服务器上是否存在该文件 或者使用 try catch 语句