WP_enQueue_SCRIPT未连接我的自定义js文件

时间:2012-02-21 作者:Anders Kitson

我正在使用wp\\u enque\\u脚本链接到自定义。我的插件文件夹中的js文件。然而,我期待一个链接显示在页面上,但除了将其放在标题中之外,我没有其他东西。

<?php wp_enqueue_script(\'myscript\', \'/wp-content/plugins/myplugin/myscript.js\'); ?>

1 个回复
最合适的回答,由SO网友:kaiser 整理而成

何时何地加载样式和脚本1)和2)

»如果您正在对脚本和样式排队,则需要使用以下三个挂钩之一:«

  • wp_enqueue_scripts (对于前端)login_enqueue_scripts (用于登录屏幕)admin_enqueue_scripts (对于管理仪表板)
»不要让这些名称欺骗你-它们同时适用于脚本和样式。我们可能会添加等效项*_enqueue_styles 3.4中的钩子只是为了让它更加明显,但这些钩子都已经存在了一段时间了。如果您使用wp_print_styles 挂钩到队列样式-您的样式可能最终会出现在管理中。修复方法:使用wp_enqueue_scripts 相反是的,就是这么简单。编辑:是的,注册样式也是如此。注册或排队(样式或脚本)应在*_enqueue_scripts. «

路径应保持相对3)

请记住

通过注册的目录中的主题register_theme_directory( $dir );

结束

相关推荐

PHP echo inside javascript

我已经在wordpress中安装了jwplayer,并将其显示在单个页面中。php页面。。。按照我的方式,我需要在javascript和I中获得一个自定义字段;我没有运气在那里回应它。我知道你不能在javascript函数中直接运行PHP,因此我在这里问noob问题:)<script type=\'text/javascript\'> jwplayer(\"lbp-inline-href-1\").setup({ \'flashplayer\': \'/wp-content/u