0

实际上,我将插件生成的图像保存在插件文件夹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 的位置。有没有可用的参考或文档???

4

1 回答 1

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">';
于 2013-09-08T16:55:00.113 回答