Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress添加注销菜单条件失败_Php_Wordpress_Laravel - Fatal编程技术网

Php Wordpress添加注销菜单条件失败

Php Wordpress添加注销菜单条件失败,php,wordpress,laravel,Php,Wordpress,Laravel,我成功地将Laravel与Wordpress集成,并希望在出现Auth::user()->id后添加注销功能。当我放入print\r(Auth::user()->id)时它似乎为我提供了正确的用户id,但我现在的问题是,当我试图设置一个条件,即只有id存在时,才会显示注销选项,这会使页面变为空白 functions.php function add_nav_menu_items( $items, $args ) { //print_r(Auth::user()->id); //if(Aut

我成功地将Laravel与Wordpress集成,并希望在出现
Auth::user()->id
后添加注销功能。当我放入
print\r(Auth::user()->id)时
它似乎为我提供了正确的用户
id
,但我现在的问题是,当我试图设置一个条件,即只有
id
存在时,才会显示注销选项,这会使页面变为空白

functions.php

function add_nav_menu_items( $items, $args ) {
//print_r(Auth::user()->id);
//if(Auth::user()->id){
    $items .= '<li id="myId" class="myClass"><a href="http://wordpress-ezmoneycpa-1.c9users.io/app/public/logout">Logout</a></li>';

//   }else{
// $items .= '<li id="myId" class="myClass"><a href="http://wordpress-ezmoneycpa-1.c9users.io/app/public/logout">Login</a></li>';
//}
return $items;
}

add_filter('wp_nav_menu_items','add_nav_menu_items', 10, 2);
函数添加导航菜单项($items,$args){
//打印(Auth::user()->id);
//if(Auth::user()->id){
$items.='
  • ; //}其他{ //$items.='
  • ; //} 退回$items; } 添加过滤器('wp\U导航菜单项','add\U导航菜单项',10,2);

    我只是注释掉了我希望发生的情况,这样它就会工作,但它只显示注销菜单。删除该注释后,页面将变为空白。

    您的代码看起来很好,是否有php错误<代码>无显示。只需在浏览器中显示白色查看源代码,您可能会发现某些内容。打开错误报告,您可能会发现发生了致命错误。这个致命错误会告诉你问题出在哪里。你的代码看起来很好,你有php错误吗<代码>无显示。只需在浏览器中显示白色查看源代码,您可能会发现某些内容。打开错误报告,您可能会发现发生了致命错误。那个致命的错误会告诉你问题出在哪里。