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

+0

внутренняя ошибка 500, пустая страница, но когда я восстанавливаю старый код, все работает отлично ... –

ответ

0

500, как правило, «я не могу найти "ошибку. С какой страницы это? get_permalink может возвращать false. Попробуйте вывести эту функцию, чтобы узнать, что вы вернетесь.

<?php echo get_permalink(); ?> 
1

Там небольшая ошибка синтаксиса:

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

+0

Большое спасибо –

Смежные вопросы