Home 게시판 커뮤니티 Q&A 플러그인으로의 글로벌변수 공유?

1개 답변, 1 voice Last updated by Avatar of 박군박군 9 years, 1 month 전
  • Avatar of 박군박군
    Participant
    @demisoda2k
    #31659

    워드프레스를 통해 php를 처음 접한 초보입니다.

    싱글포스트에 팝업형식 플러그인을 하나 달았습니다.

    어느거든 포스트가 열릴 때 마다 팝업?같은게 화면 하단에 뜨는건데요,

    그런데 어디서 접근해왔는지에 따라 내용을 다르게 해야하는 일이 생겼습니다.

    1. 카테고리 .php 페이지의 포스트리스트를 보고 클릭해 포스트를 열었을 경우

    2. 그외 경우.

     

    고민하다가 index.php와 category.php 최상단에 각각

    //index용

    global $xxxxx;

    $xxxxx=’index’;

    //category용

    global $xxxxx;

    $xxxxx=’category’;

    를 입력하고

    플러그인 관련 php 파일의 최상단에도 global $xxxxx선언을 해주었는데,

    에코로 값을 각 위치에서 출력해보니 카테고리 페이지에선 값이 정상출력되는데

    플러그인 위치에서의 출력에서는 값이 비어있네요.

     

    문의드리고 싶은 내용은,

    1. 플러그인으로는 글로벌 변수 값이 공유가 안되는건가요?

    2. 안된다면,  카테고리페이지를 거쳐 싱글페이지를 열었다는걸 플러그인에 알릴 수 있는 방법이 뭐가 있을까요?

    Avatar of 박군박군
    Participant
    @demisoda2k
    #31672

    변수 전달은 세션으로 해결볼수 있었지만 이방식이 너무 변수(;;)가 많아,

    방법 바꿔서 구글검색으로 해결했습니다.ㅋ;

     

    일단 single.php로 진입한 뒤

    바로 직전 url 확인해서 ‘category’란 단어가 포함되 있으면

    다른 템플릿을  locate_template.

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