2012-06-21 3 views
1

Я в основном пытаюсь сделать мои js и css-файлы динамическими. Я пробовал несколько разных способов сделать это, и это, похоже, не работает для меня. Любая помощь будет принята с благодарностью!Использование header() с wordpress enqueue

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

Я считаю, что он находится в очереди, так как источник показывает тег , однако я не думаю, что он правильно читает javascript. – richard008

+0

Он работал отлично, прежде чем я попытался сделать файл jquery.js в php-файл, чтобы я мог использовать переменные php в javascript – richard008

ответ

1

Какова ваша проблема именно в том, что ваш скрипт не зашифрован, он не получает правильное обслуживание?

Firewall firebug или любая консоль, с которой вы работаете в своем браузере (обычно F12), и смотрите на вкладке сети, если заголовок действительно выталкивает текст/javascript, и если контент действительно присутствует.

Смежные вопросы