Plugin Directory

Test out the new Plugin Directory and let us know what you think.
!This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Easy FTP Upload

Allow end users to upload files via FTP - accommodates larger files. Ideal for printing companies or others who require large graphic files.


  • Added additional calls to chmod possibly existing directories before trying to access them - hoping to avoid unnecessary permissions errors.
  • Changed all chmod values to 0755 instead of 0777 - to address security concerns.
  • Added additional loops to connection attempts to accommodate both explicit and implicit port numbers.


  • Moved the passive mode command earlier in the routine to fix some permissions issues on certain servers.


  • Changed the php connect function to explicitly choose port 21, even though port 21 is the default. This may solve problems on some systems that do not recognize the default.
  • Added code to attempt connecting with several different formats of whatever settings you provide it, since different FTP servers require attributes passed in different ways.


  • Added an admin panel to store the FTP and email data - this makes it much more secure than exposing this information in a shortcode. Also fixed an anomaly with the notification email header - previously, it was accidentally hard-coded with a specific value related to the original users of the code. Also made the confirmation message more prominent and red in color - and this can also be changed to suit your needs by editing the p.EFU_notify class in the .css file.


  • Fixed problems with the load order of the .css file. Fixed improperly formed .css tags. Resolved a missing path issue related to case-sensitive naming. Updated the readme file to allow copying and pasting of a shortcode example all on one line - trying to edit the multiline one included with previous versions was producing shortcode that didn't work due to an encoding problem.


  • Corrected a code typo.


  • Corrected some code instructions.

Requires: 3.0 or higher
Compatible up to: 3.1.4
Last Updated: 6 years ago
Active Installs: 1,000+


2.7 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,2,2