get_template_directory_uri()在存储html的php var中

时间:2016-02-25 01:26:27

标签: php wordpress

对不起,这可能是一个简单的问题,但我已经尝试过四处寻找并且似乎无法找到下一个功能的问题。我有一个存储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;
}

1 个答案:

答案 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;
}