Javascript Wordpress插件如何知道自己的位置?

Javascript Wordpress插件如何知道自己的位置?,javascript,wordpress,Javascript,Wordpress,我正在尝试编写一个插件,在这个插件中,它需要知道它在整个文件系统中的当前位置。我尝试了如下代码: var Path = location.hostName + '/wp-content/plugins/myplugin/'; 但当我在一篇名为“测试”的帖子中使用这个插件时,路径是: http://www.mywebsite.com/blog/test/undefined/wp-content/plugins/myplugin/ 我如何更正此问题并使其成为: http://www.mywebs

我正在尝试编写一个插件,在这个插件中,它需要知道它在整个文件系统中的当前位置。我尝试了如下代码:

var Path = location.hostName + '/wp-content/plugins/myplugin/';
但当我在一篇名为“测试”的帖子中使用这个插件时,路径是:

http://www.mywebsite.com/blog/test/undefined/wp-content/plugins/myplugin/
我如何更正此问题并使其成为:

http://www.mywebsite.com/wp-content/plugins/myplugin/
我不确定我是否已经说清楚了。请帮助…非常感谢。

您正在寻找以下功能:

<?php echo plugin_dir_url( __FILE__ ); ?>

谢谢!对不起,我还有一个问题。有没有一种方法可以将这个值传递给Javascript?我刚刚发现了一个可能有用的方法:。。。感谢@rnevius的帮助!JavaScript在哪里?它是在JS文件中,还是直接在PHP模板中?用您的enqueue脚本代码更新您的问题…尽管我对您的用例很好奇…在JS中需要它听起来很奇怪。
http://www.mywebsite.com/wp-content/plugins/myplugin/