我为教会创建的 Wordpress 网站有问题。他们想要一个只有他们的成员才能看到的单独部分。我安装了插件 WP-Members 并创建了两个菜单,一个用于来宾(未登录用户)和一个用于用户(登录用户)。我在 header.php 中加入了一些代码,告诉它显示登录用户的一个菜单和未登录用户的另一个菜单。到目前为止,一切都很好。
问题是当用户登录时样式会发生变化。未登录的用户会以应有的方式看到导航菜单。当用户登录时,子指示器消失,自动宽度不起作用,导航菜单下方的滑块也神奇地停止工作。这让我相信这可能是两个插件的冲突,或者类似的东西
我用来向客人显示一个菜单和用户另一个菜单的代码:
<div id="navigation" class="clearfix">
<?php
if ( is_user_logged_in() ) {
wp_nav_menu( array(
'theme_location' => 'main nav',
'menu' => 'logged-in-menu',
'sort_column' => 'menu_order',
'menu_class' => 'sf-menu sf-js-enabled sf-shadow',
'fallback_cb' => 'default_menu'
));
} else {
wp_nav_menu( array(
'theme_location' => 'main nav',
'menu' => 'logged-out-menu',
'sort_column' => 'menu_order',
'menu_class' => 'sf-menu sf-js-enabled sf-shadow',
'fallback_cb' => 'default_menu'
));
}
?>
</div>
该网站是 www.vineyardkollumerzwaag.nl/nieuw/
用户名:test 密码:test