echo中PHP生成的链接
我试图让php函数中的这个php链接正常工作,但我不确定如何工作。以下是我所拥有的:echo中PHP生成的链接,php,wordpress,echo,Php,Wordpress,Echo,我试图让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 hre
<?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链接,是因为我想让用户在登录后重定向到当前页面。请尝试以下操作:
<?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>.';
}
?>
您已经在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>.';
}
?>
您在get_permalink()附近遗漏了一个括号