2012-01-29 3 views
-2

PHP 함수 내부에서이 PHP 링크를 얻으려고하는데 어떻게 작동하는지 모르겠습니다. 여기에 내가 무엇을 가지고 :echo에서 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>.'; 
} 
?> 

나는 사용자에게 로그인 한 후 현재 페이지로 리디렉션

답변

0

아래 시도를 원하기 때문에 내가 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>.'; 
    } 
    ?> 
+0

근처 get_permalink()를 – MMM

+0

예 지적했다. 지금 바로 수정. 감사 –

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>.'; 
} 
?> 
관련 문제