对不起,这可能是一个简单的问题,但我已经尝试过四处寻找并且似乎无法找到下一个功能的问题。我有一个存储html的php var,但我想将get_template_directory_uri();
放在其中。
// Add Hamburger Icon as Last Item
add_filter( 'wp_nav_menu_items', 'add_search_to_nav', 10, 2 );
function add_search_to_nav( $items, $args )
$items .= '<li class="hamburger"><a href="#"><img src=" ' . get_template_directory_uri()."/assets/images/menu-burger.svg" . ' "</a></li>';
return $items;
}
答案 0 :(得分:1)
您的{
功能遗失了add_search_to_nav
。您的img
标记也遗失>
,href
a
中的链接前后不应有空格。
您也可以从$args
参数中删除add_search_to_nav
,从2
参数中删除add_filter
,因为您还没有使用$args
。
add_filter('wp_nav_menu_items', 'add_search_to_nav', 10);
function add_search_to_nav($items)
{
$items .= '<li class="hamburger"><a href="#"><img src="' . get_template_directory_uri() . '/assets/images/menu-burger.svg' . '"/></a></li>';
return $items;
}