Home 게시판 커뮤니티 Q&A 템플릿 페이지 (루프) 사용시 로딩 느림.

2개 답변, 1 voice Last updated by Avatar of JuJuJuJu 15 years, 9 months 전
  • Avatar of JuJuJuJu
    Participant
    @JuJu
    #3574

    해결했습니다!!!
    ‘기본 템플릿’ 즉, page.php에 다음과 같은 코드를 써주면 됩니다.
    <?php
    if (is_page(1)) {
    include(TEMPLATEPATH . ‘/page.php’);
    } else {
    include(TEMPLATEPATH . ‘/archive.php’);
    }
    ?>

    여러분들에게는 별거 아닌 것처럼 보이겠지만.. 저는 무척이나 기쁩니다.-_ㅠ..

    Avatar of JuJuJuJu
    Participant
    @JuJu
    #3575

    여러차례 글을 남겼는데요.
    제가 사실 php 언어를 잘 몰라(개발자가 아닌지라..-_ㅠ),
    워드프레스를 커스터마이징하는데 어려움이 많습니다.

    http://wordpress.co.kr/forum/viewtopic.php?t=4874
    http://wordpress.co.kr/forum/viewtopic.php?t=4878

    두개의 글을 남겼었는데요.

    위 글에서 언급했던 http://blastmagazine.com/ 사이트를 보면,
    하위 카테고리 클릭시 (예. Entertainment) 메인 페이지와 똑같은 형식의
    페이지가 나온다는 것을 알 수 있습니다.

    이를 위해 템플릿으로 만들어 처리했다는 건 이해 하였습니다.

    그래서 답변 주신대로 템플릿을 만들어봤는데요.
    문제는 로딩이 느리다는 것입니다.

    그래서 몇가지 테스트를 해보니,
    ‘기본 템플릿’은 괜찮은데


    <?php
    /*
    Template Name: Review
    */
    ?>

    위의 코드를 써서 강제로 템플릿을 만들어 준 경우에는
    페이지로딩이 느리더라구요. (아무 내용을 쓰지 않았는데도 로딩이 느렸습니다.)
    테마에서 기본적으로 제공하는 템플릿도 로딩이 느리구요..
    다른 분들도 ‘기본 템플릿’과 따로 만든 템플릿의 로딩 속도를 비교해 보세요.
    아마 느리다는 것을 알 수 있을거에요.

    ‘기본 템플릿’을 보니 위와 같은 코드가 따로 없었습니다.
    그래서 기본 템플릿인 ‘page.php’에 제가 만든 템플릿을 복사해서 붙여넣고
    (위의 ‘<?php /*Template Name:~~’ 코드는 빼구요.)
    사용을 해보니, 로딩이 빠르더라구요.

    결론은,
    ‘기본 템플릿’을 제외한 새로 만든 템플릿을 사용할 경우,
    페이지 로딩이 느리다는 것입니다.

    사이트에서 템플릿을 하나만 사용하면, 기본 템플릿을 수정하여 쓰면 되지만,
    여러 종류의 템플릿을 써야해서, 고민이 많네요//

    혹시 방법이 없을까요?

    페이지 로딩 문제가 해결되지 않는다면,
    워드프레스를 페이지마다 복사해서 쓰는 수 밖에는 없을 것 같은데..

    답변 부탁드립니다. 🙂

    Avatar of JuJuJuJu
    Participant
    @JuJu
    #3576

    여러차례 글을 남겼는데요.
    제가 사실 php 언어를 잘 몰라(개발자가 아닌지라..-_ㅠ),
    워드프레스를 커스터마이징하는데 어려움이 많습니다.

    http://wordpress.co.kr/forum/viewtopic.php?t=4874
    http://wordpress.co.kr/forum/viewtopic.php?t=4878

    두개의 글을 남겼었는데요.

    위 글에서 언급했던 http://blastmagazine.com/ 사이트를 보면,
    하위 카테고리 클릭시 (예. Entertainment) 메인 페이지와 똑같은 형식의
    페이지가 나온다는 것을 알 수 있습니다.

    이를 위해 템플릿으로 만들어 처리했다는 건 이해 하였습니다.

    그래서 답변 주신대로 템플릿을 만들어봤는데요.
    문제는 로딩이 느리다는 것입니다.

    그래서 몇가지 테스트를 해보니,
    ‘기본 템플릿’은 괜찮은데


    <?php
    /*
    Template Name: Review
    */
    ?>

    위의 코드를 써서 강제로 템플릿을 만들어 준 경우에는
    페이지로딩이 느리더라구요. (아무 내용을 쓰지 않았는데도 로딩이 느렸습니다.)
    테마에서 기본적으로 제공하는 템플릿도 로딩이 느리구요..
    다른 분들도 ‘기본 템플릿’과 따로 만든 템플릿의 로딩 속도를 비교해 보세요.
    아마 느리다는 것을 알 수 있을거에요.

    ‘기본 템플릿’을 보니 위와 같은 코드가 따로 없었습니다.
    그래서 기본 템플릿인 ‘page.php’에 제가 만든 템플릿을 복사해서 붙여넣고
    (위의 ‘<?php /*Template Name:~~’ 코드는 빼구요.)
    사용을 해보니, 로딩이 빠르더라구요.

    결론은,
    ‘기본 템플릿’을 제외한 새로 만든 템플릿을 사용할 경우,
    페이지 로딩이 느리다는 것입니다.

    사이트에서 템플릿을 하나만 사용하면, 기본 템플릿을 수정하여 쓰면 되지만,
    여러 종류의 템플릿을 써야해서, 고민이 많네요//

    혹시 방법이 없을까요?

    페이지 로딩 문제가 해결되지 않는다면,
    워드프레스를 페이지마다 복사해서 쓰는 수 밖에는 없을 것 같은데..

    답변 부탁드립니다. 🙂

3 글 보임 - 1에서 3 까지 (총 3 중에서)
  • 답변은 로그인 후 가능합니다.