0byt3m1n1
Path:
/
data
/
applications
/
aps.bak
/
wordpress
/
themes-bak
/
atahualpa
/
functions
/
[
Home
]
File: bfa_new_wp3_menus.php
<?php /* Adjust output of new WP3 menu system for Ruthsarian RMenu CSS. This adds the CSS class 'rMenu-expand' to parent LI's */ function bfa_new_wp3_menus($theme_location = "menu1", $alignment = "left") { $before_menu = ''; $after_menu = ''; /* if ( $theme_location == "menu1" ) $menu_id = "rmenu2-page"; if ( $theme_location == "menu2" ) $menu_id = "rmenu-cat"; */ if ( $theme_location == "menu1" ) $menu_id = "rmenu2"; if ( $theme_location == "menu2" ) $menu_id = "rmenu"; $menu_class = "clearfix rMenu-hor rMenu"; if ( $alignment == "right" ) $menu_class .= " rMenu-hRight"; if ( $alignment == "center" ) { if ( $theme_location == "menu1" ) $before_menu = '<div id="bfa_page_menu"><table cellpadding="0" cellspacing="0" style="margin: 0 auto"><tr><td align="center">'; if ( $theme_location == "menu2" ) $before_menu = '<div id="bfa_cat_menu"><table cellpadding="0" cellspacing="0" style="margin: 0 auto"><tr><td align="center">'; $after_menu = '</td></tr></table></div>'; } ob_start(); wp_nav_menu( array( 'theme_location' => $theme_location, 'container' => 'div', 'container_id' => $theme_location, 'menu_class' => $menu_class, 'menu_id' => $menu_id, 'link_before' => '<span>', 'link_after' => '</span>' ) ); $newmenu = ob_get_contents(); ob_end_clean(); $newmenu = preg_replace("/<li (.*?)class=\"(.*?)\">(.*?)\n(.*?)<ul class=\"/i","<li \\1 class=\"rMenu-expand \\2\">\\3\n\\4<ul class=\"rMenu-ver ",$newmenu); return $before_menu . $newmenu . $after_menu; } ?>