<?php
$x = 1;
while($x <= 17) {
switch($x) {
case 1: $sdg_text = "End poverty in all its forms everywhere";
case 2: $sdg_text = 'End hunger, achieve food security and improved nutrition and promote sustainable agriculture';
case 3: $sdg_text = "Ensure healthy lives and promote well-being for all at all ages";
default: echo '';
}
?>
<div class='grid-20 mobile-grid-100'>
<ul class="img-list">
<li>
<a>
<img src="<?php echo get_template_directory_uri(); ?>/img/sdg/sdg<?php echo $x?>.svg" />
<span class="text-content"><span><?php echo $sdg_text; ?></span></span>
</a>
</li>
</ul>
</div>
<?php $x++ ?>
<?php } //End of While ?>
ねえ、誰もが、INを入れている間は?これは、それが
私は現在SDG1、SDG2 ... SDG17として記載されている画像のセットを持っているし、各画像は、あなたがホバーテキストを持つことになります行う方法であるかどうかわかりません。私は複製していますsustainable development in the UN website.
divを何度も繰り返しコピーするのではなく、whileループに入れてループ内に置く方が簡単だと思ったのですが、switchループを使ってケースに基づいてテキストをエコーバックします。今はデフォルトをエコーします。
ありがとうございます。
マニュアルphp - >スイッチケースです。あなたはケースブロックの '休憩 'を忘れてしまった – nospor