0

如何在“echo $upme->display();”之后的代码的 else 部分中添加注销链接 ...

<?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;
        }
?>

谢谢你

4

2 回答 2

1

有一个小的语法错误:

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

于 2013-05-01T11:51:55.553 回答
0

500 通常是“我找不到那个”错误。这是哪一页的?get_permalink 可能返回 false。尝试输出该函数以查看返回的内容。

   <?php echo get_permalink(); ?>
于 2013-05-01T05:24:12.180 回答