2012-06-21 3 views
1

기본적으로 js 및 css 파일을 동적으로 만들려고합니다. 나는 이것을하는 약간 다른 방법을 시도하고 저를 위해 작동하는 것을 보이지 않는다. 어떤 도움이라도 대단히 감사하겠습니다!WordPress의 대기열에 header() 사용

functions.php

function fnp_add_js() { 
    //I've tried fnp_jquery.js.php fnp_jquery.php and fnp_jquery.js 
    wp_register_script('fnp_jquery', plugins_url('fnp_jquery.js.php', __FILE__)); 

    wp_enqueue_script('fnp_jquery'); 
} 

base.php

add_action('wp_enqueue_scripts', 'fnp_add_js'); 

jquery.js (내가 fnp_jquery.js.php의 fnp_jquery.php 및 fnp_jquery.js을 시도했습니다)

<?php 
header('Content-type: text/javascript'); 

//I've also tried surrounding $(document).ready(function() {} with echo ''; 
?> 

$(document).ready(function() { 
    //Javascript here 
}); 
+0

정확하게 문제는 무엇입니까? 스크립트가 제대로 수신되지 않고 제대로 전달되지 않습니다. –

+0

소스 코드가 태그로 표시되었으므로 대기열에 들어가는 것 같습니다. 그러나 자바 스크립트가 올바르게 읽히지 않는다고 생각합니다. – richard008

+0

자바 스크립트에서 php 변수를 사용할 수 있도록 jquery.js 파일을 PHP 파일로 만들려고 시도하기 전에 정상적으로 작동했습니다. – richard008

답변

1

문제가 정확히 무엇입니까, 스크립트가 enqued되지 않습니다, 제대로 제공되지 않습니다?

Firebug 또는 브라우저 (일반적으로 F12)에서 작업하는 모든 콘솔에서 헤더가 실제로 텍스트/자바 스크립트를 밀고 있는지 여부와 내용이 실제로 있는지 확인하십시오.