{"id":326781,"date":"2026-06-17T11:49:15","date_gmt":"2026-06-17T11:49:15","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/download-host-connector\/"},"modified":"2026-06-17T11:46:42","modified_gmt":"2026-06-17T11:46:42","slug":"downloadyar-remote-media","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/downloadyar-remote-media\/","author":23433459,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Downloadyar Remote Media","header_author":"danialpg","header_description":"Offload your WordPress media to a remote download host over FTP\/FTPS and automatically rewrite media URLs to the remote host.","assets_banners_color":"467fab","last_updated":"2026-06-17 11:46:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/downloadyar-remote-media\/","header_author_uri":"https:\/\/profiles.wordpress.org\/danialpg\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":21,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"danialpg","date":"2026-06-17 11:46:42"}},"upgrade_notice":{"1.0.0":"<p>First public release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3575744,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3575744,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3575744,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3575744,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3575744,"resolution":"1","location":"assets","locale":"","width":798,"height":795},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3575744,"resolution":"2","location":"assets","locale":"","width":796,"height":489},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3575744,"resolution":"3","location":"assets","locale":"","width":799,"height":534},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3575744,"resolution":"4","location":"assets","locale":"","width":818,"height":372},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3575744,"resolution":"5","location":"assets","locale":"","width":792,"height":625}},"screenshots":{"1":"The Connection tab with live connection status.","2":"Choosing which file types to offload on the Files tab.","3":"One-click database synchronisation to or from the download host.","4":"The activity log of transfers and events.","5":"The built-in FTP compatibility checker with support-ticket generation."}},"plugin_section":[],"plugin_tags":[7342,267522,84,46891,85],"plugin_category":[50],"plugin_contributors":[266637],"plugin_business_model":[],"class_list":["post-326781","plugin","type-plugin","status-publish","hentry","plugin_tags-ftp","plugin_tags-ftps","plugin_tags-media","plugin_tags-offload","plugin_tags-uploads","plugin_category-media","plugin_contributors-danialpg","plugin_committers-danialpg"],"banners":{"banner":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/banner-772x250.png?rev=3575744","banner_2x":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/banner-1544x500.png?rev=3575744","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/icon-128x128.png?rev=3575744","icon_2x":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/icon-256x256.png?rev=3575744","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/screenshot-1.png?rev=3575744","caption":"The Connection tab with live connection status."},{"src":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/screenshot-2.png?rev=3575744","caption":"Choosing which file types to offload on the Files tab."},{"src":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/screenshot-3.png?rev=3575744","caption":"One-click database synchronisation to or from the download host."},{"src":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/screenshot-4.png?rev=3575744","caption":"The activity log of transfers and events."},{"src":"https:\/\/ps.w.org\/downloadyar-remote-media\/assets\/screenshot-5.png?rev=3575744","caption":"The built-in FTP compatibility checker with support-ticket generation."}],"raw_content":"<!--section=description-->\n<p>Downloadyar Remote Media moves your uploaded media (images, audio, video and documents) from your WordPress server to a separate <strong>download host<\/strong> over FTP or FTPS, then rewrites every media URL on your site so visitors load files straight from that host. This keeps your main server light and your storage free, while your media stays available under your own domain.<\/p>\n\n<p>You stay in full control: it connects only to the host <strong>you<\/strong> configure, with the credentials you provide. Nothing is sent anywhere else.<\/p>\n\n<h4>What it does<\/h4>\n\n<ul>\n<li>Transfers new uploads to your remote host automatically.<\/li>\n<li>Rewrites attachment, content, and <code>srcset<\/code> URLs to the remote host on the front end.<\/li>\n<li>Lets you choose which file types to offload: images, audio, video, documents and archives.<\/li>\n<li>Optionally keeps a local copy, or removes local files after a successful transfer.<\/li>\n<li>One-click database sync to switch existing media URLs to (or back from) the download host.<\/li>\n<li>Removes files from the remote host when you delete them in WordPress.<\/li>\n<li>Built-in FTP diagnostics that test your connection and generate a ready-to-send support ticket for your host if something fails.<\/li>\n<\/ul>\n\n<p>The plugin is fully functional: FTP and FTPS offloading, URL rewriting, database sync and diagnostics are all included, with no accounts, license keys or external services.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>downloadyar-remote-media<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install it from your WordPress dashboard under <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Go to <strong>Host Connector<\/strong> in the admin menu.<\/li>\n<li>On the <strong>Connection<\/strong> tab, enter your remote host details (server, username, password, port, download host URL and path).<\/li>\n<li>Use the <strong>Diagnostics<\/strong> tab to confirm the connection works.<\/li>\n<li>On the <strong>Files<\/strong> tab, choose which file types to offload.<\/li>\n<li>Upload media as usual \u2014 new files transfer to your remote host automatically.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20is%20a%20%22download%20host%22%3F\"><h3>What is a \"download host\"?<\/h3><\/dt>\n<dd><p>Any server you control that can serve files over HTTP and accepts FTP\/FTPS uploads \u2014 a second hosting account, a storage VPS, or a dedicated file server. The plugin uploads your media there and points your site's URLs at it.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20data%20to%20a%20third%20party%3F\"><h3>Does the plugin send my data to a third party?<\/h3><\/dt>\n<dd><p>No. The free version connects only to the remote host you configure, using the credentials you enter. It makes no other outbound requests.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20my%20existing%20media%20library%3F\"><h3>Will it work with my existing media library?<\/h3><\/dt>\n<dd><p>New uploads are offloaded automatically. To move URLs for media that is already in your library, transfer the existing files to your host, then run <strong>Database \u2192 Sync to download host<\/strong>. Always back up your database first.<\/p><\/dd>\n<dt id=\"my%20uploads%20connect%20but%20fail%20to%20transfer.%20what%27s%20wrong%3F\"><h3>My uploads connect but fail to transfer. What's wrong?<\/h3><\/dt>\n<dd><p>This is almost always a firewall blocking passive FTP data ports on your host. Run the <strong>Diagnostics<\/strong> tool \u2014 it identifies the issue and produces a support ticket you can send to your hosting provider.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release on WordPress.org.<\/li>\n<li>FTP and FTPS media offloading.<\/li>\n<li>Automatic media URL rewriting (attachments, content and srcset).<\/li>\n<li>Selectable file types: images, audio, video, documents and archives.<\/li>\n<li>Database synchronisation (to and from the download host).<\/li>\n<li>Remote file deletion synced with the media library.<\/li>\n<li>Built-in FTP diagnostics with support-ticket generation.<\/li>\n<li>Modern, responsive, translation-ready admin dashboard (English and Persian).<\/li>\n<\/ul>","raw_excerpt":"Offload your WordPress media to a remote download host over FTP\/FTPS and automatically rewrite media URLs to the remote host.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326781","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326781"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/danialpg"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326781"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326781"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326781"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326781"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326781"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326781"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}