我想在我的二级菜单中添加一个按钮,该按钮指向“我的帐户”页面,如果用户登录,按钮上的文本应显示“我的帐户”。
如果用户退出,他们会看到一个按钮,上面写着“注册”并指向一个登录页面。
有谁知道这是否可能?
我想我很接近,但我不确定是否有可能:
这是我的子主题的functions.php:
function storefront_secondary_navigation() {
if ( has_nav_menu( 'secondary' ) ) {
?>
<nav class="secondary-navigation" role="navigation" aria-label="<?php esc_html_e( 'Secondary Navigation', 'storefront' ); ?>">
<p>wat is deze</p>
<?php
if( ! is_user_logged_in()) {
wp_nav_menu(
array(
'theme_location' => 'secondary',
'fallback_cb' => '',
)
);
}
else{
wp_nav_menu(
array(
'theme_location' => 'secondary',
'fallback_cb' => '',
)
);
}
echo "menu locations";
$hoi = get_nav_menu_locations();
var_dump($hoi);
//outputs an array with 3 objects: 'primary', 'secondary', and 'handheld'.
?>
</nav><!-- #site-navigation -->
<?php
}
}