2

だから私は開発者です。 http://codepigeon.comのアプリケーション。ブラウザのクッキーに基づいてWordpressのメニューを変更

すべての静的コンテンツはWordpressで処理され、アプリケーションはhttp://app.codepigeon.comにあります。ユーザーがapp.codepigeon.comにログインすると、ブラウザに保存されているCookieが取得されます。

このログインしたユーザーがcodepigeon.comに戻ったとき、彼は(ログイン、登録、機能...)のような悪質なメニュを見てはいけませんが(アカウントダッシュボードのログアウト - app.codepigeon .com)

どうすればいいですか? このためのプラグインはありますか?

おかげ

答えて

5

私はちょうどクッキーをチェックするのif/else文を行うだろうが、正しいメニューが表示されます。あなたは「LoggedInMenu」と「NotLoggedInMenuを」ダッシュボードからカスタムメニューを作成し、それらに名前を付ける場合は

、あなたのコードは次のようになります:

<?php 
if (isset($_COOKIE["your_cookie_name"])) 
    wp_nav_menu(array('menu' => 'LoggedInMenu'));; 
else 
    wp_nav_menu(array('menu' => 'NotLoggedInMenu')); 
?> 
+0

非常に素晴らしい+私がこれを追加する必要があります1 ? – Chriswede

+0

ほとんどのWPテーマはheader.phpファイルのwp_nav_menuを呼び出します。だからあなたはおそらくそれをそこに見つけるだろう。 –

+0

おかげで答えはすべてあなたのものです – Chriswede

関連する問題