其实我将插件生成的图片保存在我的插件文件夹下的images_uploads
文件夹中
当我编写我的插件时,我需要包含相对路径。我意识到Firebug产生了错误。该文件实际上指向wp-admin
。例如:
<img src = "./images-uploads/image.jpg">
实际上是<img src = "http://example.com/wp-admin/images_uploads/image.jpg">
我想要的是<img src="http://example.com/wp-content/plugins/my-plugin/images-uploads/image.jpg">
任何人都可以解释为什么路径不是来自我的插件的当前位置,而是来自wp-admin的loaction。有没有可用的参考文献?
答案 0 :(得分:1)
我在主插件文件中使用以下内容来定义其URL和路径:
$this->plugin_url = plugins_url( '/', __FILE__ );
$this->plugin_path = plugin_dir_path( __FILE__ );
然后,打印图像:
echo '<img src = "' . $this->plugin_url . 'images-uploads/image.jpg">';