根据浏览器cookie更改Wordpress菜单

Chr*_*ede 2 php cookies wordpress content-management-system session-cookies

所以我是开发者.http://codepigeon.com上的一个应用程序.

所有静态内容都通过Wordpress处理,而应用程序位于http://app.codepigeon.com.现在当用户进入app.codepigeon.com时,他将在他的浏览器中存储一个cookie.

当这个用户回到codepigeon.com时,他不应该看到像(登录,注册,功能......)这样的devault mene,而是一个不同的菜单(帐户仪表板注销 - 与app.codepigeon.com相关联)

我怎么能这样做?有没有wordpress插件?

谢谢

n_i*_*c_k 5

我只会做一个if/else语句来检查cookie,然后显示正确的菜单.

如果您从仪表板创建自定义菜单并将其命名为"LoggedInMenu"和"NotLoggedInMenu",则代码将如下所示:

<?php
if (isset($_COOKIE["your_cookie_name"]))
    wp_nav_menu( array('menu' => 'LoggedInMenu' ));;
else
    wp_nav_menu( array('menu' => 'NotLoggedInMenu' ));
?>
Run Code Online (Sandbox Code Playgroud)