3
我試圖創建一個文件夾來存儲我的所有圖像,但它不會上傳到我安裝的主題中的特定上傳文件夾中。圖片未上傳到WordPress中專門創建的文件夾
這裏是我的代碼:
if(isset($_FILES['file']['tmp_name']))
{
$num_files = count($_FILES['file']['tmp_name']);//count file upload
for($i=0; $i<$num_files; $i++)
{
if(!is_uploaded_file($_FILES['file']['tmp_name'][$i]))
{
echo "no file upload!!";
}else
{
if(@copy($_FILES['file']['tmp_name'][$i], "/upload/".$_FILES['file']['name'][$i]))
{
$path = "upload/".$_FILES['file']['name'][$i];
//$sql = "insert into tblImage value ('".$path."')";
}else
{
echo "cant upload";
}
}
}
}
如果你想在主題文件夾中上傳它們,你可能需要使用這個函數[get_template_directory_uri()](https://developer.wordpress.org/reference/功能/ get_template_directory_uri /)。將其前綴放在@copy目標中,以確保將其複製到正確的路徑。查看鏈接瞭解更多詳情。 – devkabiir
我已經使用該功能,但它不起作用 – user5317518
您是否啓用了調試?在每個語句後嘗試error_log()以查看發生了什麼。嘗試輸出所有變量以查看哪些地方無法正常工作。 – devkabiir