Allow wp_nav_menu_items filters to run on the backend as well. props NathanRice, fixes #13371.
git-svn-id: https://develop.svn.wordpress.org/trunk@14592 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
a523060469
commit
39edf881e0
@ -251,13 +251,9 @@ function wp_nav_menu( $args = array() ) {
|
||||
$nav_menu .= '<ul'. $attributes .'>';
|
||||
|
||||
// Allow plugins to hook into the menu to add their own <li>'s
|
||||
if ( 'frontend' == $args->context ) {
|
||||
$items = apply_filters( 'wp_nav_menu_items', $items, $args );
|
||||
$items = apply_filters( "wp_nav_menu_{$menu->slug}_items", $items, $args );
|
||||
$nav_menu .= $items;
|
||||
} else {
|
||||
$nav_menu .= $items;
|
||||
}
|
||||
$items = apply_filters( 'wp_nav_menu_items', $items, $args );
|
||||
$items = apply_filters( "wp_nav_menu_{$menu->slug}_items", $items, $args );
|
||||
$nav_menu .= $items;
|
||||
unset($items);
|
||||
|
||||
$nav_menu .= '</ul>';
|
||||
|
Loading…
x
Reference in New Issue
Block a user