对不起,我不知道如何更好地表达标题。
我有一个带有 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 );
这完美地工作,但我想修改它,以便相同的功能适用于页脚菜单。必须修改什么才能使其工作?我想一个简单的方法是复制函数并将页眉更改为页脚,但我想通过只拥有一个函数来使其更简单。