Jump to content

[WordPress]how to add a class to a child unordered list?


saturnstroll

Recommended Posts

I've successfully added a few classes to the first ul in wordpress' template tag: wp_page_menu,

however, I haven't been able to add a class to the child ul nested in the first li.

Anyone see what is missing?

 

function add_menuclass($ulclass) {
return preg_replace('/<ul>/', '<ul class="clearfix rMenu-hor rMenu">', $ulclass, 1);
}
function add_sub_menuclass($ulchildclass) {
return preg_replace('/<ul>/', '<ul class="rMenu-expand">', $ulchildclass, 2);
}
add_filter('wp_page_menu','add_menuclass','add_sub_menuclass');

 

 

I entered "2" at the end, see:

$ulchildclass, 2);

 

I tried adding a div as 'TheFrosty' suggested in the comments on this tutorial http://themeshaper.com/adding-class-wordpress-page-menu/, but no go.

 

 

Anyone have any ideas?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.