【发布时间】:2015-08-18 08:37:04
【问题描述】:
我为 Wordpress 中的自定义菜单创建了一个简码。
问题是我的 $menu 出现在 side-nav 和 side-nav-menu div 的上方和外部。
我试过只是回显/返回它而不将它存储在 $var 中,但我遇到了同样的问题。
我错过了什么吗?
function custom_menu() {
$menu = wp_nav_menu( array( 'theme_location' => 'product-menu' ) );
$var = '<div class="side-nav">
<div class="side-nav-menu product- nav">
<p>Products</p>' . $menu . '
</div></div>';
return $var;
}
add_shortcode("custom", "custom_menu");
【问题讨论】:
-
@dingo_d 感谢您的回复。我尝试了下面的编辑,但它坏了。我会在连接中这样添加它吗? '.wp_nav_menu(array('theme_location' => 'product-menu').' add_shortcode("custom", "custom_menu");