如何在三个不同的部分拆分“我的帐户”WooCommerce标签菜单。
这是我得到的当前代码:
var markers = [];
var mapObject;
var z = 0;
var myLatLngA = [];
$(function() {
firebase.database().ref('clicks').on('value', function(snapshot) {
snapshot.forEach(function(item) {
var objc = {
lat: item.val().lat,
lng: item.val().lng
};
myLatLngA.push(objc);
//setMapOnAll(null);
var marker = new google.maps.Marker({
position: myLatLngA[z],
map: mapObject
});
markers.push(marker);
marker.setMap(mapObject);
z++;
});
});
});
我需要的是什么:我总共有15个菜单项可以这样拆分:
<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>
<ul>
中的4个项目<ul>
请帮我解决这个问题。
由于
答案 0 :(得分: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>