我正在学习WordPress插件
我正在努力理解存在一个单独的目的
plugin_url()
函数获取插件的绝对路径而不是
获取文件的绝对路径的通用函数,用作文件
更通用的代替plugin_url()
。
假设我的wp-content/plugins/myplugin
目录中有一个script.js。
为什么要
$src = plugin_url('script.js', __FILE__)
而不是简单
$src = dirname(__FILE__) . "/" . 'script.js'
此外,为什么有必要在wp_register_script()
中使用绝对网址?
可以使用本地URL吗?是否弃用了相对路径?
答案 0 :(得分:1)
我认为这个功能通过以每个博客正确的方式扩展路径来帮助Wordpress MU。而不是在博客上打开页面,并且标题使用路径,.css或.js文件,这些文件与当前博客路径100%不匹配。