2013-05-01 109 views
0

我怎么能在代码的其他部分添加一个注销链接,在“echo $ upme-> display();”之后, ...WordPress的注销链接

<?php 
global $upme; 
if (!is_user_logged_in()) { 
    echo $upme->show_registration(); 
echo $upme->login(); 
} 
else { echo $upme->display(); 
    } 
?> 

我尝试了一些事情,包括下面的代码,但我不断收到内部错误......

<?php 
global $upme; 
$html1 = '<a href="'wp_logout_url(get_permalink()) '" title="Logout">Logout</a>'; 
if (!is_user_logged_in()) { 
echo $upme->show_registration(); 
echo $upme->login(); 
} 
else { echo $upme->display(); 
      echo $html1; 
     } 
?> 

谢谢

+0

你得到什么错误? – rncrtr 2013-05-01 05:15:51

+0

内部错误500,空白页面,但是当我恢复旧代码时,一切正常...... – 2013-05-01 05:17:17

回答

0

500通常是“我不能发现“错误。这是从哪里来的? get_permalink可能会返回false。尝试输出该函数以查看返回的内容。

<?php echo get_permalink(); ?> 
1

有一个小的语法错误:

$html1 = '<a href="' . wp_logout_url(get_permalink()) . '" title="Logout">Logout</a>';

+0

非常感谢你 – 2013-05-02 01:38:24