从wordpress插件的文件夹中拉出所有图像


Pull All image from a folder in a wordpress plugin

我正在制作一个wordpress插件,在该插件中,我需要从驻留我的插件图像文件夹的文件夹中拉出具有。png扩展名的所有图像。我使用以下代码

foreach ( glob( plugin_dir_path(__FILE__ ) .'images/previews/*.png') as $img ) { echo $img.'<br>';
     echo '<img src="$img" alt="">';
    }

当我回显$img时,它显示整个路径,但当我使用此路径作为图像源时,它不显示图像。它显示了一个破碎的图像,如果我不使用'alt'。我已经搜索了它,但不能在网络上找到任何解决方案,这是为我工作。但是原始php文件的代码是一样的

如果您运行此代码并查看页面的源代码,您将看到您实际上并没有将$img的值放入img标记中。

echo '<img src="$img" alt="">'; // this is what you have now
echo '<img src="' . $img . '" alt="">'; // this is what you need
这里有一个链接到一些php代码使用我上面的例子与评论这是你需要的。它生成了一个很好的img标签,如果放置在HTML文件中,并由浏览器渲染,将在屏幕上显示图像。http://sandbox.onlinephpfunctions.com/code/e7dbe3e475ac83c8eeaa1ac6efb08063a889d6ca

如果它不工作,请确保您可以实际浏览(与您的浏览器)src标签内的内容。