2013-10-14 60 views
0

对不起,我不知道如何更好地称呼标题。WordPress的 - 添加项目2菜单,而不是主菜单

我有一个主题有3个菜单,一个标题,一个子标题和一个页脚。我想添加一个链接,这取决于用户是否登录。我发现这个代码:

function ca_wp_nav_menu_items($items, $args) { 

// Make sure this is the Primary Menu. 
if ($args->theme_location == 'header') { 
// CSS class to use for <li> item. 
$class = 'menu-item'; 

if (is_user_logged_in()) { 
$extra = ' 
<li id="menu-item-logged-in-user" class="'.$class.'"> 
<a href="/k/ca/mi-perfil/"> 
'.__('Mi Perfil').' 
</a> 
</li> 
'; 
} else { 
$extra = ' 
<li id="menu-item-logged-out-user" class="'.$class.'"> 
<a href="/k/ca/login/"> 
'.__('Ingreso').' 
</a> 
</li> 
'; 
} 

// Add extra link to existing menu. 
$items = $items . $extra; 
} 
// Return menu items. 
return $items; 
} 

// Hook into wp_nav_menu_items. 
add_filter('wp_nav_menu_items', 'ca_wp_nav_menu_items', 10, 2); 

这很好,但我想修改它,所以相同的功能适用于页脚菜单。需要修改哪些内容才能起作用?我想一个简单的方法是复制函数并将页眉更改为页脚,但我希望通过一个函数来简化它。

回答

0
if ($args->theme_location == 'header' || $args->theme_location == 'footer') { 
+0

谢谢,这是做到了。我知道这很简单。 –

相关问题