使用php生成的动态外部Java脚本

时间:2011-08-15 作者:Sean Lee

如何使用php从wp db值生成的动态变量值编写外部javascript文件?

因此,我不想对内联js变量使用wp\\u localize\\u脚本,而是使用wp\\u enqueue\\u脚本,其中$src指向这个php文件,就像外部js一样。

到目前为止,在使用php的外部js上,内容如下:

Header("content-type: application/x-javascript");
$params = array(
  \'timezone_string\'           => get_option( \'timezone_string\' ),
  \'jump_to_top\'           => __( \'Jump to top\' ),
  .....
);
echo "$timezone_string $jump_to_top;
.....
查看页面源代码时,外部脚本文件会正确列出,但单击外部文件链接时,我会进入主页。我添加了wp负载。php,还是一样。

如何正确执行此操作?

1 个回复
SO网友:Rarst

与其动态生成整个脚本,不如(从逻辑和缓存的角度)使用静态脚本,通过泛型获取所需的数据Ajax request 至WP。

结束

相关推荐

Admin Theme customization

我遵循wordpress codex网站上关于通过插件创建管理主题的说明。我激活了插件,但我的样式表没有包含在<head>.. 这是我的代码:add_action( \'admin_init\', \'kd_plugin_admin_init\' ); add_action( \'admin_menu\', \'kd_plugin_admin_menu\' ); function kd_plugin_admin_init() { /* Register