2013-05-26 2 views
1

나는 WordPress 상위 프로그램 인 admin 테마에서 실행되는 jQuery 함수를 가지고있다. 그것은 다음과 같습니다함수 외부에서 jQuery var 추가하기

jQuery(document).ready(function(){ 
    var DIV_SIZE = [ 
     ['1/4','element1-4',1/4,['Column','Gallery','Content','Page']], 
     ['1/3','element1-4',1/4,['Column','Gallery','Content','Page']], 
    ]; 
} 

내가 추가로 값을 추가해야합니다과 같이 ,'blog'을하지만 내 자식 테마의 functions.php 파일에서 수행

jQuery(document).ready(function(){ 
    var DIV_SIZE = [ 
     ['1/4','element1-4',1/4,['Column','Gallery','Content','Page','blog']], 
     ['1/4','element1-4',1/4,['Column','Gallery','Content','Page','blog']], 
    ]; 
} 

가 어떻게 DIV_SIZE를 추가 할 수 있습니까? DIV_SIZE를 할당 할 때 직접 정적 값 경우 그냥 추가하지 않는 이유를 아직도 이해가 안

for (var i = 0, z = DIV_SIZE.length; i < z; i++) {  
    DIV_SIZE[i][3].push('blog'); 
} 

하지만을 :

+1

죄송 합니다만 귀하의 질문에 약간 혼란 스럽습니다. PHP 스크립트에서 DIV_SIZE에 'blog'를 추가 하시겠습니까? 당신은 자바 스크립트를 사용하여 먼저 그것을 설정할 수 있습니까? '블로그'는 서버 요청과 관련이 있습니까? –

+0

jQuery에 대해 잘 모릅니다 ... 부모의 WordPress 테마 안에 .js 파일이 있습니다. 추가 옵션을 추가해야하지만 내 자식 테마 안의 파일에서 추가해야합니다. a.js 또는 PHP 파일 내에있을 수 있습니다. 기본적으로 'blog'옵션을 추가해야합니다. – Jason

답변

0

이 조각은 각 DIV_SIZE 임베디드 배열에 항목을 추가 '블로그'됩니다 JS 변하기 쉬운.

+0

DIV_SIZE가 들어있는 파일을 편집 할 수 없습니다. 그것은 wordpress parent 테마에 위치하며, 핵심 테마 파일이 변경되지 않도록 child 테마의 방법으로 'blog'값을 병합해야합니다. – Jason

관련 문제