2017-07-05 2 views
0

「マイアカウント」のWooCommerceタブ付きメニューを3つの異なるセクションに分割する方法。私は必要なものマイアカウントのWooCommerceタブ付きメニューを分割する

<nav class="woocommerce-MyAccount-navigation"> 
    <ul> 
     <?php foreach (wc_get_account_menu_items() as $endpoint => $label) : ?> 
      <li class="<?php echo wc_get_account_menu_item_classes($endpoint); ?>"> 
       <a href="<?php echo esc_url(wc_get_account_endpoint_url($endpoint)); ?>"><?php echo esc_html($label); ?></a> 
      </li> 
     <?php endforeach; ?> 
    </ul> 
</nav> 

:ここ

は、私が得た現在のコードである私は合計15のメニュー項目をこのように分割する必要があります。

  • を私が最初に5をラップしたいです最初の項目<ul>
  • 次に4番目の項目<ul>
  • と3番目に安い<ul>

どうすればいいのか教えてください。

おかげ

答えて

0

これは5番目と9番目のメニュー項目の後に</ul><ul>を追加するカウンタを追加することは非常に簡単です。下記を参照してください。

<nav class="woocommerce-MyAccount-navigation"> 
    <ul> 
     <?php 
      $count = 0; // Initializing the count variable 
      foreach (wc_get_account_menu_items() as $endpoint => $label) : 
     ?> 
      <li class="<?php echo wc_get_account_menu_item_classes($endpoint); ?>"> 
       <a href="<?php echo esc_url(wc_get_account_endpoint_url($endpoint)); ?>"><?php echo esc_html($label); ?></a> 
      </li> 
     <?php 
      $count++; // increasing count 
      if($count == 5 || $count == 9) echo '</ul><ul>'; // Adding <ul> 
      endforeach; 
     ?> 
    </ul> 
</nav> 
+0

うわー、それは最高でした。それは非常にうまくいった。ご協力いただきありがとうございます。本当に感謝します。 – Chetan

関連する問題