2012-01-29 86 views
-2

我想获得这个PHP链接里面的PHP函数工作,但我不知道如何。以下是我有:PHP生成的链接回声

<?php 
if (is_user_logged_in()) { 
echo 'You are logged in.'; 
} else { 
echo 'To post a new job posting, 
<a href="http://www.example.de/wp-login.php?action=register">Register</a> or 
<a href="<?php echo wp_login_url(get_permalink()); ?>" title="Login">Login</a>.'; 
} 
?> 

我之所以有PHP的链接是因为我想在用户登录后重定向到当前页面

回答

0

尝试以下:

<?php 
    if (is_user_logged_in()) { 
    echo 'You are logged in.'; 
    } else { 
    echo 'To post a new job posting, 
    <a href="http://www.example.de/wp-login.php?action=register">Register</a> or 
    <a href="'.wp_login_url(get_permalink()).'" title="Login">Login</a>.'; 
    } 
    ?> 
+0

你错过了一个支架那里,靠近get_permalink() – MMM 2012-01-29 21:31:06

+0

是的注意。现在纠正。谢谢 – 2012-01-29 21:34:00

0

您已经在php脚本中的一个字符串中嵌入了一个php脚本。你的代码应该是这样的:

<?php 
if (is_user_logged_in()) { 
echo 'You are logged in.'; 
} else { 
echo 'To post a new job posting, 
<a href="http://www.example.de/wp-login.php?action=register">Register</a> or 
<a href="'.wp_login_url(get_permalink()).'" title="Login">Login</a>.'; 
} 
?>