0

あなたの誰かがこのコードを少しきれいにするのを手伝ってくれることを願っています. 私がやっていることは適切に機能していますが、より効率的なアプローチがあると確信しています。私はWordpressでテーマを作成しており、カスタム投稿タイプ内でいくつかのメタオプションを作成しています。<ul>作成者が含めることができるオプションのリストを表示するために を使用しています。今、私はこの形式を使用してオプションのリストを表示しています:

<ul>
    <?php if(isset($meta['tour_detail1'][0])) { 
        echo "<li>{$meta['tour_detail1'][0]}</li>";
    } ?>
    <?php if(isset($meta['tour_detail2'][0])) { 
        echo "<li>{$meta['tour_detail2'][0]}</li>";
    } ?>
    <?php if(isset($meta['tour_detail3'][0])) { 
        echo "<li>{$meta['tour_detail3'][0]}</li>";
    } ?>
</ul>

この例では 3 つのオプションしか使用していませんが、テーマでは現在 5 つを使用しています。私はまだ php に慣れていませんが、ここで foreach ループがうまく収まると思いますか? 各オプションを独自の変数として保存していますが、配列に保存できると思いますか? 私はインターネットを見回しましたが、探しているものがあまり見つかりませんでした。この質問がいたるところにある場合は申し訳ありませんが、どのように表現すればよいかわかりません。

4

0 に答える 0