{"id":18399,"date":"2026-09-29T23:17:34","date_gmt":"2026-09-29T20:17:34","guid":{"rendered":"https:\/\/www.hyyat.com\/knowledgebase\/update-wordpress-plugin-ftp\/"},"modified":"2026-09-29T23:17:34","modified_gmt":"2026-09-29T20:17:34","password":"","slug":"update-wordpress-plugin-ftp","status":"publish","type":"docs","link":"https:\/\/www.hyyat.com\/en\/knowledgebase\/update-wordpress-plugin-ftp\/","title":{"rendered":"How to Update a WordPress Plugin Manually via FTP"},"content":{"rendered":"<div class=\"hy-tldr\" style=\"background:#f6f7fb;border-left:4px solid #d83954;border-radius:10px;padding:14px 18px;margin:0 0 20px;line-height:1.8\"><strong>In short:<\/strong> If a WordPress plugin fails to update automatically, update it manually: download and extract the latest version, connect to your site over FTP, and in wp-content\/plugins rename the old plugin folder, keep a copy and delete it. Then upload the new folder and activate the plugin from your WordPress dashboard.<\/div>\n<p>WordPress lets you update plugins with one click. Sometimes the automatic update fails, because of wrong permissions or other server factors, and a failed update can leave your site stuck in maintenance mode. In that case, update the plugin manually over FTP.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/update-now.png\" alt=\"Update now link in WordPress\" \/><\/p>\n<h2>Update a plugin over FTP<\/h2>\n<p><strong>1.<\/strong> Download the latest version of the plugin from <a href=\"https:\/\/wordpress.org\/plugins\/\" target=\"_blank\" rel=\"noopener\">WordPress.org<\/a> or from the developer&#8217;s website (for premium plugins, from your account on the developer&#8217;s site).<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/download-plugin.png\" alt=\"Download the plugin\" \/><\/p>\n<p><strong>2.<\/strong> Plugins come as .zip files, so extract the file on your computer.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/plugin-extract.png\" alt=\"Extract the plugin\" \/><\/p>\n<p><strong>3.<\/strong> Connect to your site with an FTP program such as FileZilla, using your FTP host, username and password. You find these in the welcome email from Hyyat Host or in your <a href=\"https:\/\/www.hyyatdomain.com\/clientarea.php\" target=\"_blank\" rel=\"noopener\">client area<\/a>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/ftp-login-1.png\" alt=\"Connect with FileZilla\" \/><\/p>\n<p><strong>4.<\/strong> Go to the <strong>wp-content\/plugins<\/strong> folder. Each folder there is an installed plugin.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/plugins-folders.png\" alt=\"Plugin folders\" \/><\/p>\n<p><strong>5.<\/strong> Back up the old plugin: rename its folder (for example add -old to the name) and download a copy to your computer. Then delete it from the site. In the Plugins page of your dashboard you will see a message that the plugin was deactivated.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/plugin-error.png\" alt=\"Plugin deactivated message\" \/><\/p>\n<p><strong>6.<\/strong> In FileZilla, under Local, find the new plugin folder you extracted, right-click it and choose <strong>Upload<\/strong>.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/ftp-local.png\" alt=\"Upload the new plugin folder\" \/><\/p>\n<p><strong>7.<\/strong> When the upload finishes, go to Plugins in your WordPress dashboard and activate the plugin.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.hyyat.com\/zasogooh\/2019\/10\/active-plugin.png\" alt=\"Activate the plugin\" \/><\/p>\n<p>See also <a href=\"https:\/\/www.hyyat.com\/en\/knowledgebase\/install-wordpress-plugins\/\">how to install WordPress plugins<\/a>.<\/p>\n<p class=\"hy-svc-link\" style=\"background:#fff5f7;border-left:4px solid #d83954;border-radius:10px;padding:14px 18px;margin:20px 0;line-height:1.8\"><strong>Related service:<\/strong> <a href=\"https:\/\/www.hyyat.com\/en\/wordpress-hosting\/\">Hyyat Host WordPress hosting<\/a> with WordPress Toolkit, fast NVMe storage and 24\/7 support.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In short: If a WordPress plugin fails to update automatically, update it manually: download and extract the latest version, connect to your site over FTP, and in wp-content\/plugins rename the old plugin folder, keep a copy and delete it. Then upload the new folder and activate the plugin from your WordPress dashboard. WordPress lets you [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false,"_templately_pack_id":"","_templately_imported_at":"","_templately_source":"","_templately_import_session_id":"","footnotes":""},"doc_category":[2747],"doc_tag":[],"class_list":["post-18399","docs","type-docs","status-publish","hentry","doc_category-wordpress-explanations"],"year_month":"2026-10","word_count":280,"total_views":"4","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"ahmed fathy","author_nicename":"ahmed-fathy","author_url":"https:\/\/www.hyyat.com\/en\/author\/ahmed-fathy\/"},"doc_category_info":[{"term_name":"WordPress explanations","term_url":"https:\/\/www.hyyat.com\/en\/kb\/wordpress-explanations\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18399","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/comments?post=18399"}],"version-history":[{"count":0,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/docs\/18399\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/media?parent=18399"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_category?post=18399"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.hyyat.com\/en\/wp-json\/wp\/v2\/doc_tag?post=18399"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}