教会用に作成しているWordpressのWebサイトに問題があります。彼らは彼らのメンバーだけが見ることができる別の部分を望んでいます。プラグインWP-Membersをインストールし、ゲスト用(ログインしていないユーザー)とユーザー用(ログインしているユーザー)の2つのメニューを作成しました。いくつかのコードをheader.phpに挿入し、ログインしているユーザーに一方のメニューを表示し、ログインしていないユーザーにもう一方のメニューを表示するように指示しました。ここまでは順調ですね。
問題は、ユーザーがログインするとスタイルが変わることです。ログインしていないユーザーには、本来のナビゲーションメニューが表示されます。ユーザーがログインすると、サブインジケーターが消え、自動幅が機能せず、ナビゲーションメニューのすぐ下にあるスライダーも魔法のように機能しなくなります。これにより、2つのプラグインとの競合、またはそのようなものである可能性があると私は信じています
ゲストに1つのメニューを表示し、ユーザーにもう1つのメニューを表示するために使用したコード:
<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/です。
ユーザー名:テストパスワード:テスト