run_replace get_config()

run_replace get_config()

QA

run_replace get_config()

본문

domain.com 은 basic 테마를 사용하고

sub.domain.com 은 sub 테마를 사용하려고 

extend 폴더 안에 draft.theme.php 파일을 만들었습니다.

 


add_replace('get_config', 'get_draft_theme', 10, 5);
function get_draft_theme($cache) 
{
    //print_r($cache);
    preg_match('/^([^\.]+).*/i', $_SERVER['HTTP_HOST'], $matches);
    if ($matches[1] && file_exists(G5_PATH.'/'.G5_THEME_DIR.'/'.$matches[1].'/theme.config.php')) {
        $cache['cf_theme'] = $matches[1];
    }
    return $cache;
}

 

G5_THEME_PATH 상수 정의가

common.php 파일

$config = get_config(); 구문 다음에 있어서

get_config() 함수에서 바꿔야 할 것 같은데 

run_replace 가 작동을 안해서요...

common.php get_config() 함수 호출전에 add_replace를 해야되나요?

 

이 질문에 댓글 쓰기 :

답변 1

그렇습니다.

 

common.php get_config() 함수 호출전에 add_replace를 해야 적용됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 1,265
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT