2013-03-21 2 views
-1

내 page.php에 조건부 is_user_logged_in()을 삽입해야하지만 코드에 익숙하지 않기 때문에 제공된 조건의 기존 코드의 특정 줄 앞이나 뒤에 전체 조건을 삽입해야하는지 잘 모르겠습니다. 내 워드 프레스 테마. 당신의 도움에 감사드립니다. 나는 이미 조건부에 대한 코드를 가지고있다. 코드가 시작되어야하는 곳을 원하지 않습니다.내 코드는 어디에 삽입합니까?

if(condition == true) { 

} else { 

} 

답변

0

는 경우 else 문이다.
이걸 통해 가십시오. 희망이 도움이 될 수 있습니다.

<?php 
    if (is_user_logged_in()) { 
    echo 'This is Registered User'; 
    } else { 
    echo 'This is non-registered user'; 
    } 
?> 
+0

고맙습니다.하지만 제 질문은 : 위의 코드를 WordPress 웹 사이트의 다른 페이지에 삽입해야합니다. 어디서 (어느 줄) 그 코드를 삽입해야합니까? page.php의 마지막 라인 이후 또는 중간의 어딘가에있는 page.php의 1 번째 라인 전에. 아니면 상관 없습니까? – Veruska

+0

이 코드에서 볼 수 있듯이 (올바른 경우) 중간에 삽입해야합니다. 불행히도 나는 당신을 도울 수 없습니다. 더 나은 도움말을 얻으려면이 페이지를 삽입 할 페이지에 대한 정보를 추가 할 수 있습니다. 이 코드를 가져온 소스의 지침이 더 있습니까? – Daniel

+0

page.php 코드가 있습니다. 하지만 {} 사이에 코드를 제출할 수있는 새 스레드를 만들어야합니다. 나는 그것을해야합니까? – Veruska

0

당신은 어떤 곳과 워드 프레스의 모든 페이지에 코드를 사용할 수 있습니다 : 당신이 PHP를 적용하면 다음과 같이

<?php 
    // Caso o usuário esteja logado 
    if (is_user_logged_in()) : 
?> 
    Aqui você coloca o seu conteúdo, normalmente é a função do WordPress 
    <?php the_content(); ?> 
<?php 
    // Caso o usuário não esteja logado 
    else : 
?> 
    "OK, caro coleguinha, faça login para ver o conteúdo" ou alguma mensagem do tipo 
    ou até mesmo um form para o usuário fazer o login. 
<?php 
    // Aqui acaba a brincadeira 
    endif; 
?> 
관련 문제