![](/img/trans.png)
[英]How to add a another li container after ul container wp_nav_menu wordpress and other html tag?
[英]How to add div after parent container for wp_nav_menu?
function add_custom_nav( $items, $args ) {
if( $args->theme_location == 'menu-1' ) {
return "<div>I AM going CraZY</div>" . $items;
}
return $items;
}
add_filter('wp_nav_menu_items','add_custom_nav', 10 , 2);
我查閱了很多示例,但是當我嘗試調用它時,沒有任何變化。
<?php wp_nav_menu( array( 'theme_location' => 'menu-1' ) ); ?>
您可以使用Walker類在特定類之后添加元素。
在您的function.php
添加類似的內容,
class Walker_Nav_Pointers extends Walker_Nav_Menu
{
function start_el( &$output, $item, $depth = 0, $args = array(), $id = 0 ) {
$output .= sprintf( "\n<li><a href='%s'%s>%s</a></li>\n",
$item->url,
( $item->object_id === get_the_ID() ) ? ' class="current"' : '',
$item->title
// Add your code to add your elements.
);
}
}
然后,
<?php
wp_nav_menu(array('walker' => new Walker_Nav_Pointers()););
?>
檢查一下 。 希望這會幫助你。 謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.