【发布时间】:2012-06-21 18:01:14
【问题描述】:
我基本上是想让我的 js 和 css 文件动态化。我尝试了几种不同的方法来做到这一点,但它似乎对我不起作用。任何帮助将不胜感激!
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
});
【问题讨论】:
-
你的问题到底是什么,你的脚本没有被排队,它没有得到正确的服务?
-
我相信它正在排队,因为源显示了
标记,但是我认为它没有正确读取 javascript。 -
在我尝试将 jquery.js 文件转换为 php 文件之前工作正常,以便我可以在 javascript 中使用 php 变量
-
好的,启动 firebug 或您在浏览器中使用的任何控制台(通常是 F12)并查看网络选项卡,如果标题真的推出 text/javascript 并且内容是否真的存在
-
我找不到你在说什么firebug,但是当我进入脚本面板时,它没有显示加载的文件而其他javascript文件是。
标签: php javascript wordpress content-type