홈페이지 » 코딩 » 초보자를위한 WordPress 조건부 태그 (및 미리보기)

    초보자를위한 WordPress 조건부 태그 (및 미리보기)

    WordPress의 가장 좋은 기능 중 하나는 조건부 태그 일 수 있습니다. 그것은 당신이 특정 상황에서 다르게 행동하도록 코드에 지시한다.. 예를 들어, 사용자가 Windows 또는 Mac을 사용하고 있는지 확인하고 시스템에 따라 다른 내용을 표시 할 수 있습니다. 검색 쿼리가 단일 결과 만 반환하는 경우 게시로 리디렉션 할 수도 있습니다. 상황의 이름을 말하면, 조건부 태그는 그 모든 것을 인식 할 수 있습니다.!

    상황에 따라 행동을 결정할 수있는 유연성에도 불구하고 배우기 쉽다., 실제로 웹을 통해 마스터하는 자습서와 리소스도 웹에 퍼져 있습니다. 즉,이 기사에서 조건부 태그, 작동 방식 및 실제로 사용하는 조건 태그에 대한 자세한 소개를 살펴 보겠습니다..

    이 기사의 마지막 섹션에서는 조건 태그를 사용하여 가장 많은 것을 얻을 수있는 10 가지 유용한 스 니펫을 보여줄 것이므로 WordPress 사이트가 고유 한 상황에보다 지능적으로 작동하도록하기 위해 모두 살펴보십시오.!

    (명세서)

    PHP 사용 만약 무언가가 있는지 물어볼 수있는 진술 참된 또는 그릇된, 1 또는 0. 문이 true이면 코드가 실행되고 false이면 조건 ​​태그의 동작을 결정하는 방법에 따라 아무 일도 일어나지 않습니다. 예제를 확인해 보면 내가 말하는 것에 대해 이해할 수있을 것입니다..

     

    당신은 또한 사용할 수 있습니다 elseif 다른 명령문을 추가 할 수 있습니다. 그밖에 첫 번째 진술이 거짓 인 경우 실행됩니다..

     

    그게 네가 알아야 할 전부 야. 만약 문을 지금 WordPress 조건부 태그로 가져 가자. 그러나 PHP if 문을 더 깊이 파고 싶다면 php.net을 참조하십시오..

    조건 태그의 작동 방식?

    같은 기본 WordPress 기능을 사용할 때 is_home (), 사용자가 현재 홈 페이지에 있는지 여부를 WordPress에 간단히 묻습니다. WordPress는 0으로 대답하고 1로 대답합니다..

     

    WordPress 조건부 태그의 전체 목록을 보려면 해당 코드를 방문하십시오..

    문장 결합

    네가 할 수있는 경우가있다. 하나 이상의 성명을 확인하십시오. 이는 다음을 사용하여 쉽게 수행됩니다. 또는.

     

    조건 태그를 사용하는 경우?

    조건부 태그는 원하는 경우 유용합니다. 질문의 답변에 따라 콘텐츠를 변경하십시오. 귀하의 사이트와 관련성이 있습니다. 사용자가 로그인 했습니까? 그녀는 Internet Explorer를 사용하고 있습니까? 표시 할 글이 있습니까??

    사용중인 조건부 태그의 예를 보려면 Twenty Eleven (WP 3.2의 표준 테마)을 살펴볼 수 있습니다. index.php, 20 행.

     ... 게시물 ... ... 검색 필드 ... 

    이렇게하면 표시 할 글이 있는지 확인하고 대답이 아니오이면 검색 필드가 표시됩니다..

    다음은 WordPress 조건부 태그의 또 다른 예입니다.

     if (is_admin ()) : # 사용자는 관리자 endif입니다. 
     if (is_home () AND is_page ( '1')) : # 사용자가 홈 페이지에 있고 홈 페이지가 ID 1 endif가있는 페이지입니다. 
     if (is_single () 또는 is_page ()) : # 사용자가 게시물이나 페이지 endif를 읽는 중입니다. 
     if (! is_home () AND is_page ()) : # 사용자는 페이지에 있지만 homepage endif는 없습니다. 

    유용한 조건 태그 10 개

    WordPress 코덱스 페이지에서 사용할 수있는 조건부 태그는 게시물, 페이지 등과 같이 WordPress의 큰 부분으로 제한됩니다. 그러나 웹을 둘러 보면 작고 유용한 진술이 많이 있습니다..

    사용자가 로그인했는지 확인하십시오.

    사용자가 등록되어 있는지 여부를 확인하기 때문에 사용자가 등록 된 블로그가 있으면 편리합니다..

     if (is_user_logged_in ()) : echo '등록 된 사용자 환영!'; else : echo '환영합니다, 방문자!'; 엔디프;

    [출처]

    등록이 열리거나 닫히는 경우 콘텐츠 표시

    사이트에 사용자 등록 기능이 있고 방문자에게 등록이 열렸는지 닫혔는지 알려주고 싶다면 좋은 스 니펫.

      

    [출처]

    사용자가 Mac 또는 PC에 있는지 확인하십시오.

    사용자가 사용하는 운영 체제를 기반으로 특정 컨텐츠를 제공하고 싶습니까? 여기 당신을위한 스 니펫.

     if (stristr ($ _ SERVER [ 'HTTP_USER_AGENT'], "mac")) : echo '안녕하세요, 저는 Mac입니다.'; else : echo '그리고 나는 PC 다.'; 엔디프;

    [출처]

    로그인 한 사용자에 대해 Google 웹 로그 분석 사용 중지

    Google 애널리틱스를 사용하면서 작성자 및 작가가 아닌 방문자를 추적하려는 경우이 스 니펫을 사용하여 목적을 달성 할 수 있습니다. 반드시 UA-XXXXXXX-X를 Google 애널리틱스 ID로 변경.

       

    [출처]

    소식이 맞춤 소식 유형인지 확인합니다.

    아래의 조건부 태그를 사용하면 현재 게시물이 특정 사용자 정의 게시물 유형에 속하는지 확인할 수 있습니다 (예 :, 서적.

     

    [출처]

    검색 쿼리가 단일 결과 만 반환하는 경우 게시로 리디렉션

    이 스 니펫을 WordPress 테마에 추가하십시오. functions.php WordPress가 단일 검색 결과 만 반환 할 때 검색을 자동으로 게시하도록 리디렉션.

     post_count == 1) wp_redirect (get_permalink ($ wp_query-> posts [ '0'] -> ID)); ?>

    [출처]

    마지막 게시물이 있는지 확인하십시오.

    페이지의 마지막 게시물에 포함하지 않으려는 게시물 사이에 구분 기호를 사용하는 경우 가능성이 있습니다. 마지막 게시물에만있는 경우에만 무언가를 표시하려는 루프 아래에 조건부 태그를 포함하십시오..

     current_post + 1) post_count)) ?> 

    [출처]

    현재 사용자가 할 수 있는지 확인 ...

    사용자의 역할을 알고 싶을 때가 있습니다. 예를 들어 특정 링크 (편집 등) 만 작성자에게 표시되도록하려는 경우가 있습니다. current_user_can () 함수는 위에서 언급 한 것과 같이 작동하며 여기에 코드가 있습니다.

     

    [출처]

    Tinymce HTML 편집기를 제외한 모든 사람을위한 관리자 사용 안 함

    Tinymce HTML 편집기를 관리자가 아닌 모든 사용자가 사용할 수 없도록 설정 했습니까? 여기 당신을위한 스 니펫.

     user_level! = 10) echo ; ?>

    [출처]

    StumbleUpon에서 사용자가 왔는지 확인

    StumbleUpon은 귀하의 사이트로 트래픽을 유도 할 수있는 훌륭한 소셜 미디어입니다. Stumblers를 유치하는 트릭은 다음과 같습니다. 사용자가 StumbleUpon에서 왔는지 확인하는 아래 조건 태그를 사용하여 환영 메시지를 표시합니다..

      

    Hello StumbleUpon 사용자!

    [출처]

    최종 단어

    다행히도 WordPress 조건부 태그가 내가하는 것만 큼 훌륭하다는 것을 알았습니다. 그것은 내 자신의 진술을 생각해 내지 않아도 템플릿을 개발하는 동안 저에게 많은 시간을 절약 해줍니다..

    또한 WordPress Codex에서 다른 작업을 수행 할 수 있는지 알아보십시오. 해피 코딩!

    더:

    귀하의 워드 프레스 사이트를 더욱 좋게 만들 수 있기를 기대하십니까? 여기 당신을위한 자원이 있습니다.!

    • 워드 프레스 : 19 데이터베이스 및 파일 백업 솔루션
    • WordPress : 30 유용한 트릭 및 해킹
    • 워드 프레스 : 30 Most Wanted Tricks & Hacks
    • WordPress : 40 트릭 & 해킹

    편집자 주 : 이 게시물은에 의해 작성됩니다 필립 스테판 손 Hongkiat.com. Filip은 스웨덴의 웹 개발자 및 WordPress 애호가입니다. 그는 WP-Snippets의 창립자이자 편집인이기도하며 Pixby Media AB의 공동 설립자이기도합니다..