Upload to FTP


本外掛與 WordPress 5.0 之後版本存在相容性的問題,以不建議使用。


這是一個可以讓你輕鬆將附件上傳到指定的 FTP 之外掛,讓圖床的運作更佳的省時省事!

WordPress 官方網站外掛目錄中的本程式


如果你想要協助將本外掛的內容本地化成為你所熟知的語言,並且願意分享給大家使用的話,請前往 WordPress.org 進行內容的貢獻。


可以透過  進行,又或者你的 Paypel 帳戶不是台灣區帳戶的話也可以透過 PayPal.Me 進行。


請前往 Upload to FTP 版本歷史 觀看。






How to set the HTML link url?
When update 12.10, the HTML link never OK now, previous version works great.
BTW, my previous HTML link is https.

update to Version 1.0.3?

The setting HTML URL link don’t change at this version.
And in my system can set into https URL

because of my upload and delete status is OK,so I ran some test,and i think i found the problem:
I don’t if you just upload a test-file.txt(which content is “abcd…xyz”) to the “FTP Directory” and visit the “HTML link url” and compare the response content, during the “Save & Test Changes” time, I can visit the file with Chrome,but the file is empty, if the file is not exist, it will give me a 404 error.
but when using FileZilla my FTP server works perfect, so was my “HTML link url”.
I just wanna know why the “File Link Status” is always error…

Testing process is
1. upload the test-file.txt to FTP ( check for upload status )
2. check the HTML link to test-file.txt is exist and content is “abc…xyz” ( check for File Link Status )
3. the delete the test-file.txt ( check for delete status )

If you get upload and delete status OK, File Link Status ERROR.
there is two possible reason
1. the HTML link url is not the same dir with FTP upload dir.
2. get the test-file.txt OK but the html content is not “abc…xyz”

I think the problem is the html content is not “abc—xyz”, and i think it may be UNICODE or UTF-8’s problem.
My ftp server is UTF-8, I don’t know if the plugin can hanlde it.
Later I’ll try again with all plugin disabled, hope to find out the problem.

Hi elfive
Plugin don’t set any encode with ftp or get html content.
I will try to add encode mode with ftp or get html action.

Hi elfive.
I updated the plugin to 1.0.4.
If get test file error OR file ccontent not “abc—xyz”, won’t do the delete test.
So in you case, the test file will keep On FTP let you know is real get error OR setting error.

I using ur plugin, its very good. But i want to use it beside easy digital download, and store my product file in another ftp site, when use ur plugin at download time, edd shows a temporary download link, but when browser goes for download the link convert to original link at ftp server and everything that edd has hidden, will shows to everyone.
Is it a way for ur plugin to work like uploading, when user wants to download a file ? it means maybe the wordpress server get the original file from ftp server and the pass it to the end user (like when it is at upload, which get the original file from user and pass it to the ftp server).

thanks alot.

Some themes will produce small pictures
Srcset The linked image is the old URL
How to set up?



想請教一下 在未作參數修改情況
只是將網站搬至其他主機同為 cPanel
原本檔案刪除狀態為 “可以刪除”
但是換台主機後便顯示 “不可以刪除”


已確定 FTP 屬性為預設且可正常連線
這部分請專業 Richer 協助解答了 謝謝

The plugin works correctly But 300×300 Crop File Size is 0kb and dont show in post thumbnail.
please check this problem.

thank you
when disable “Delete Auto build local file” option , Works fine.
but original file and all cropped files stayed in host.
I do not want the files to stay in the hosts.

Hello, I recently learned of this plugin, and it is very useful, thanks, but in the case of the host I use, it has a certain folder “/ htdocs” as if it were “public”, but in reality this directory does not appears as if it were in the ftp “/ htdocs /” but only “mysite.com” appears, using the plugin in the directory part, it is necessary to put the “htdocs” dir in the view of that loaded image, this dir also appears thus “mysite.com/htdocs/img.jpg” that results by not finding, however this image was uploaded and is in “mysite.com/img.jpg”, could help me how to prevent this “ftp dir” from appearing in image upload link loaded? I looked at the code but I’m not very programming …

Connect and Login: Test Complete

Upload file: Testing
Open directory /home/wwwroot/ failure.

UPDATE YourDBName_posts SET post_content = REPLACE( post_content, ‘YourOldUrl’, ‘YourNewUrl’ )

Open directory /home/wwwroot/ failure.


Hi, I want to display a form for users to upload to the ftp host. where is the snippet code, also what is the html link? thanks.

您好,我在使用插件时,Upload file 一直显示为testing,无法进入下一步。我是用PHP 7.3.6和wordpress 5.2.1。能否帮忙看一下,多谢!
Connect and Login: Test Complete
Upload file: Testing
HTML link:
Delete file:
Create directory:

elfive 的留言發表回覆 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料