1

我有一个基于 switch case 出现在循环中的图像列表,这里是代码:

if (get_field('sentiment_result') != "") {
        switch($a)  {
            case 'up':
                $label = __('Bullisch');
                $img = 'bullish';
                break;

            case 'down':
                $label = __('Bärisch');
                $img = 'bearish';
                break;

            case 'not-valued':
                $label = __('Not valued');
                $img = 'not-valued';
                break;
            default:
                return '';
                break;
        };

    echo '<div class="sentiment">
        <amp-img layout="responsive" height="50" width="50" src="'.get_bloginfo ('template_directory').'/assets/img/sentiment/'.$img.'.png" alt="' . $img . '"></amp-img>

除了一些图像外,一切都工作正常,在前端我可以看到除一些图像之外的所有图像列表,即使上面的某些帖子中出现了相同的图像。这是一个截图 在此处输入图像描述

这是检查员的截图在此处输入图像描述

在这个不工作的图像上方工作的相同图像: 在此处输入图像描述

4

0 回答 0