Php Wordpress登录在菜单上注销

Php Wordpress登录在菜单上注销,php,wordpress,Php,Wordpress,我是WordPress的新手,我正在尝试将我的一个网站导入WordPress,该网站全部采用PHP语言。问题是,我的导航栏有以下代码: <ul> <li>bla bla bla</li> <li>bla bla bla</li> <li><?php include_once('Login_Status.php') ?></li> </ul> 该登录脚本是一个虚构的名称,它运行一个简单的代

我是WordPress的新手,我正在尝试将我的一个网站导入WordPress,该网站全部采用PHP语言。问题是,我的导航栏有以下代码:

<ul>
<li>bla bla bla</li>
<li>bla bla bla</li>
<li><?php include_once('Login_Status.php') ?></li>
</ul>
该登录脚本是一个虚构的名称,它运行一个简单的代码,检查用户是否登录,如果用户登录,它将返回:

<li>Member Area</li>
<li>Logout</li>
<li>Login</li>
否则,它将返回:

<li>Member Area</li>
<li>Logout</li>
<li>Login</li>
因此,现在我正在尝试将网站导入WordPress,并且我在导航栏上,我不知道如何将这个PHP文件包含在wp_nav_menu$args函数中

$location = is_user_logged_in() ? 'logged_in_menu' : 'logged_out_menu';
wp_nav_menu(array(
    'theme_location' => $location,
    /* ... */
));

有什么想法或链接可以让我进一步阅读吗?

我的设置方法是在菜单管理器中将登录、注销和成员区链接添加到您的导航中。然后您可以使用插件有条件地显示这些菜单项

另一种方法是设置两个导航菜单,并使用is_user_logged_in功能有条件地显示它们

$location = is_user_logged_in() ? 'logged_in_menu' : 'logged_out_menu';
wp_nav_menu(array(
    'theme_location' => $location,
    /* ... */
));
这是假设您使用注册导航菜单功能注册了登录菜单和注销菜单。如果登录和注销菜单明显不同,我会使用此解决方案。我认为你不是这样的