Home 게시판 커뮤니티 Q&A 일반 페이지에서 사이드바를 불러오려면 어떻게 하나요..

4개 답변, 0 voices Last updated by 익명 15 years, 8 months 전
  • 익명
    손님
    @
    #3299

    말씀하신 방법으로는 원하시는 결과를 구현하기가 힘듭니다.

    워드프레스에서는 요청하는 주소를 바탕으로 출력할 내용을 결정하는데,
    요청하는 주소가 엄연히 abcd.com 과 abcd.com/efg 로 다르기 때문에
    글 목록이 표시되지 않는것이죠.

    테마의 템플릿들도 그와 같은 기준으로 출력되기 때문에, 그대로 쓸 수가 없고, 단지 응용해서 쓰실 수는 있을겁니다.

    헤더나 사이드바도 요청주소에 영향을 받긴 하지만, 출력내용은 테마에 따라서 결과가 동일하므로 그냥 불러와도 표현이 되긴 할겁니다.

    어ㅤㅉㅐㅎ든 간에 다른 주소(폴더)에서 워드프레스 설치 주소와 동일한 출력내용을 표현하려고 하는 자체가 무의미 한 것일 수 있습니다.

    다른 페이지에서는 워드프레스와 관련된 링크나 최근 글 목록, 최근 댓글 목록등 일부만을 표현하시는게 좋겠죠.

    <?php

    require('../wordpress/wp-load.php');

    원하는 템플릿 코드들....

    ?>

    레이아웃과 디자인 자체를 다른 페이지에서 그대로 표현하려면, 해당 테마를 끌어와서 페이지에 맞게 수정해서 사용하시는게 좋습니다.

    익명
    손님
    @
    #3300

    지금 워드프레스를 설치하고 있습니다.
    한가지 궁금한점이 생겨서 여기까지 왔네요.

    워드프레서에서 생성한 파일이 아닌 다른 디렉토리의 파일을 연결시키려고 하는데
    그 새로운 파일에서도 워드프레스의 템플릿과 사이드바를 그대로 이용하고 싶습니다.

    http://mysite.com/wordpress/ 워드프레스 주소가 이렇게 되고
    http://mysite.com/others/ 이렇게 전혀 다른 디렉토리의 파일 내에서도
    워드프레스의 템플릿과 사이드바를 똑같이 쓰고 싶고 이걸 메뉴로 연결하고 생각중입니다.

    템플릿이야 비슷한 구조로 만들어서 css를 불러오면 된다고 하겠지만
    사이드바의 내용을 어떻게 불러와야 된지 잘 모르겠네요.

    참고로 /others/ 에 들어가는 내용은 일반 페이지는 아니고 페이지네이션이 있는 별도의 프로그램 입니다.

    익명
    손님
    @
    #3302

    지금 워드프레스를 설치하고 있습니다.
    한가지 궁금한점이 생겨서 여기까지 왔네요.

    워드프레서에서 생성한 파일이 아닌 다른 디렉토리의 파일을 연결시키려고 하는데
    그 새로운 파일에서도 워드프레스의 템플릿과 사이드바를 그대로 이용하고 싶습니다.

    http://mysite.com/wordpress/ 워드프레스 주소가 이렇게 되고
    http://mysite.com/others/ 이렇게 전혀 다른 디렉토리의 파일 내에서도
    워드프레스의 템플릿과 사이드바를 똑같이 쓰고 싶고 이걸 메뉴로 연결하고 생각중입니다.

    템플릿이야 비슷한 구조로 만들어서 css를 불러오면 된다고 하겠지만
    사이드바의 내용을 어떻게 불러와야 된지 잘 모르겠네요.

    참고로 /others/ 에 들어가는 내용은 일반 페이지는 아니고 페이지네이션이 있는 별도의 프로그램 입니다.

    익명
    손님
    @
    #3301

    이것저것 해 보니까 워드프레스 템플릿과 사이드바등을 불러올 방법을 찾긴 찾았습니다만
    문제가 있네요..

    우선 링크를 걸어둡니다.

    워드프레스 페이지
    워드프레스가 아닌 다른 페이지

    제가 시도한 방법은.. 워드프레스가 아닌 다른 페이지 상단에 아래 코드를 삽입하고

    <?php
       define('WP_USE_THEMES', false);
       require('../wordpress/wp-blog-header.php');
       get_header();
    ?>

    중간 중간에 사이드바와 푸터를 불러왔습니다.

    이렇게 하니까 워드프레스의 템플릿이랑 사이드바는 불러와지는데
    내용이 안나타나는 문제가 발생하더군요..

    왜그럴까 생각해보다가 wp-blog-header.php 에서 wp(); 를 지워보니
    내용은 잘 불러와지는데 워드프레스 내용이 안보이네요..

    이거 두개를 동시에 사용할 수 있는 방법이 없을까요..ㅜ

    익명
    손님
    @
    #3303

    이것저것 해 보니까 워드프레스 템플릿과 사이드바등을 불러올 방법을 찾긴 찾았습니다만
    문제가 있네요..

    우선 링크를 걸어둡니다.

    워드프레스 페이지
    워드프레스가 아닌 다른 페이지

    제가 시도한 방법은.. 워드프레스가 아닌 다른 페이지 상단에 아래 코드를 삽입하고

    <?php
       define('WP_USE_THEMES', false);
       require('../wordpress/wp-blog-header.php');
       get_header();
    ?>

    중간 중간에 사이드바와 푸터를 불러왔습니다.

    이렇게 하니까 워드프레스의 템플릿이랑 사이드바는 불러와지는데
    내용이 안나타나는 문제가 발생하더군요..

    왜그럴까 생각해보다가 wp-blog-header.php 에서 wp(); 를 지워보니
    내용은 잘 불러와지는데 워드프레스 내용이 안보이네요..

    이거 두개를 동시에 사용할 수 있는 방법이 없을까요..ㅜ

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