Wordpress プラグインを作成中ですが、ディレクトリ内のファイルの読み取りに問題があります。このスクリプトはワードプレス以外では問題なく動作しますが、何が問題なのかわかりません。
$thumbPath = '../wp-content/uploads/images/thumbs';
//added for debugging
$link = $thumbPath . '/1.jpg';
echo " <a href='" . $link . "'>Link</a><br />";
if ($handle = opendir($thumbPath))
{
echo "here";
}
リンクが機能し、画像に直接アクセスできます。考えられるパスのすべてのバリエーションを試しました。PHPを使用してディレクトリから画像を読み取るを調べたところ、私が見ることができるすべてのものから、それは機能しているはずです!
何か案は?
編集 これを解決しようとして、私が行ったコード変更は次のとおりです。
$upload_dir = wp_upload_dir();
$thumbPath = realpath($upload_dir['baseurl']) . "/images/thumbs";
echo " <img src='" . $thumbPath . "/1.jpg' /><br />";
if ($handle = opendir($thumbPath))
{ //if the directory exists open
echo "here";
}
else
{
echo "<br />The damn thing isn't working.";
}