2

所以我是dev。申請http://codepigeon.com根據瀏覽器Cookie更改Wordpress菜單

所有的靜態內容通過Wordpress處理,應用程序位於http://app.codepigeon.com。現在,當用戶訪問app.codepigeon.com時,他將獲得存儲在他的瀏覽器中的cookie。

當用戶回到codepigeon.com時,他不應該看到devault mene像(登錄,註冊,功能...),但不同的menue像(帳戶儀表板註銷 - 這是連接到app.codepigeon .com)

我該怎麼做? 有沒有一個wordpress插件?

感謝

回答

5

我只想做檢查該cookie的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 2012-02-14 12:40:53

+0

大多數WP主題都會在header.php文件中調用wp_nav_menu。所以你可能會在那裏找到它。 – 2012-02-14 12:45:31

+0

謝謝你的回答 – Chriswede 2012-02-14 12:59:10