我正在 Wordpress 上建立会员网站,并希望向登录用户显示不同的导航菜单。
这是显示菜单的当前 PHP 代码:
<?php /* Our navigation menu. */ ?>
<?php if ( isset ($options['admired_remove_superfish']) && ($options['admired_remove_superfish']!="") )
wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) );
else
wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary', 'menu_class' => 'sf-menu','fallback_cb' => 'admired_page_menu' ) );?>
这是需要替换该代码的 PHP 代码:
<?php
if ( wp_emember_is_member_logged_in() ) {
wp_nav_menu( array( 'menu' => 'logged-in-members' ) );
} else {
wp_nav_menu( array( 'menu' => 'normal-visitor-menu' ) );
}
?>
如果我只是用新代码替换旧代码,它将起作用,但格式已关闭。我需要当前代码中的 Superfish 部分,但我不确定如何使其在 PHP 中工作。
我知道这可能有点令人困惑,但我会很感激任何帮助。谢谢!
PS 这是来自插件网站的教程。我一直在关注它,但不知何故我需要把超级鱼留在里面。我确定不知道该怎么做。