2013-05-01 130 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