Saltar al contenido

WordPress: Menu wordpress con Arrays

menu-arrays

PHP

$id_menu = 4;
$items = wp_get_nav_menu_items($id_menu, $args);
$ls_menu = array();

$mn = array(); //0

$m0 = array(); //32
$m1 = array(); //31
$m2 = array(); //30
$m3 = array(); //29
$m4 = array(); //28
$m5 = array(); //27

$i=0; $i0=0; $i1=0; $i2=0; $i3=0; $i4=0; $i5=0;
foreach ($items as $item){

$objeto = new stdClass();
$objeto->title = $item->title;
$objeto->url = $item->url;

switch($item->menu_item_parent){
case 0:
$mn[$i] = $objeto;
$i++;
break;
case 32:
$m0[$i0] = $objeto;
$i0++;
break;
case 31:
$m1[$i1] = $objeto;
$i1++;
break;
case 30:
$m2[$i2] = $objeto;
$i2++;
break;
case 29:
$m3[$i3] = $objeto;
$i3++;
break;
case 28:
$m4[$i4] = $objeto;
$i4++;
break;
case 27:
$m5[$i5] = $objeto;
$i5++;
break;

}
}

HMTL

Si te ha interesado este artículo y deseas un apoyo o asesoría en algún requerimiento, envíame un mensaje a: (info@juliopari.com) o sino a través de Linkedin: https://www.linkedin.com/in/juliopari/