Behöver du uppdatera ett WordPress-plugin manuellt? Vi har redan visat dig några olika sätt att installera ett WordPress-plugin. För att bygga vidare på det första inlägget, kommer vi nu att gå igenom några olika sätt att manuellt uppdatera WordPress-plugins när de automatiska uppdateringarna i instrumentpanelen inte fungerar. För det mesta fungerar dessa automatiska uppdateringar bra, men ibland kan de även krångla. Så det är en bra idé att lära sig att uppdatera ett WordPress-plugin manuellt för att vara på den säkra sidan.
Viktig uppdatering: Från och med WordPress 5.5 kan du uppdatera plugins och teman genom att ladda upp ett .zip-paket från din dator i din WordPress-instrumentpanel.
Hur man uppdaterar ett WordPress-plugin manuellt
I det här inlägget visar vi dig hur du uppdaterar ett WordPress-plugin på tre olika sätt:
- Så här uppdaterar du ett WordPress-plugin från WordPress-instrumentpanelen
- Så här uppdaterar du ett WordPress-plugin manuellt med SFTP / FTP
- Hur man uppdaterar ett WordPress-plugin manuellt via WP-CLI
1. Hur man uppdaterar ett WordPress-plugin från WordPress-instrumentpanelen
Innan vi kommer till det manuella avsnittet, kommer här en snabb genomgång om automatisk uppdatering av ett plugin.
Vi håller det kort eftersom du förmodligen redan är bekant med den här metoden för att uppdatera ett WordPress-plugin. Du går bara till fliken Plugins i din WordPress-instrumentpanel, ser en notis om att ett specifikt plugin är utdaterat och klickar på knappen Uppdatera nu för att uppdatera pluginet automatiskt:
WordPress tar sedan automatiskt tag i den senaste versionen och installerar den åt dig – ingen mer manuell inmatning krävs.
Ovanstående metod är jättebra att använda … tills den inte är det. Även om automatiska plugin-uppdateringar bör fungera 99% av tiden, kan du stöta på några specifika situationer där:
- Den automatiska plugin-uppdateringen misslyckas av någon anledning. WordPress kommer vanligtvis att säga ”Plugin-uppgradering misslyckades” när detta händer.
- Du använder ett plugin från tredje part som inte stöder automatiska uppdateringar. Även om de flesta pluginen från tredje part aktiverar automatiska uppdateringar, kan problem ibland förhindra att de fungerar korrekt.
I dessa situationer måste du smutsa ner händerna och uppdatera pluginet manuellt. Även om det kan verka som en skrämmande uppgift, är det faktiskt ganska enkelt att göra. Nu kommer vi att visa dig exakt hur…
2. Hur man uppdaterar WordPress Plugins manuellt via SFTP eller FTP
För de allra flesta människorna är det bästa sättet att köra dessa manuella uppdateringar via SFTP / FTP. Så om du inte redan är bekant med begreppet WP-CLI rekommenderar vi att du använder SFTP / FTP-metoden. FTP-metoden är snabb, enkel och påverkar inte någon av plugin-inställningarna.
För att komma igång med den här metoden behöver du ett par verktyg och information:
- Ett FTP-program. Detta gör att du kan ansluta till din webbplats via SFTP / FTP. FileZilla är ett bra kostnadsfritt alternativ (vi använder det för våra skärmdumpar och vår guide), men du kan välja det program som du föredrar.
- Dina SFTP-detaljer. Vi visar dig hur du hittar dessa för ditt Kinsta-konto. Annars kan du kontakta din host för att få dessa uppgifter.
Om du vill hitta dina Kinsta SFTP-uppgifter navigerar du till webbplatser > info. SFTP-informationen finns i sektionen SFTP/SSH på instrumentpanelen. Du behöver alla fyra informationsdelarna för den här processen – Host, användarnamn, lösenord och port:
När du har den här informationen öppnar du ditt FTP-program och ansluter till din webbplats. Här är den specifika informationen som du måste ange i Anslutnings-rutan:
- Host – från din Kinsta-instrumentpanel (eller de uppgifter du får från din host om du inte använder Kinsta). Om du använder Filezilla för att ansluta måste du lägga till en sftp:// före webbadressen för att aktivera SFTP-anslutningen som används av Kinsta.
- Användarnamn – från din Kinsta-instrumentpanel (eller de uppgifter du får från din host om du inte använder Kinsta).
- Lösenord – från din Kinsta-instrumentpanel (eller de uppgifter du får från din host om du inte använder Kinsta).
- Port – från din Kinsta-instrumentpanel (eller de uppgifter du får från din host om du inte använder Kinsta).
När du är ansluten till din webbplats via FTP använder du mappstrukturen i fliken Fjärrwebbplats för att navigera till din plugins-mapp. Du kan se sökvägen i skärmdumpen nedan:
Byt sedan namn på mappen för pluginet som du vill uppdatera genom att högerklicka på den och välja Byt namn. Om du exempelvis vill uppdatera pluginet för add-from-server högerklickar du och byter namn till add-from-server-old:
Det går alltid att ta bort det gamla pluginet direkt – men du kan säkerställa att du fortfarande har filerna lättillgängliga vid fel om du byter namn. När du har verifierat att allt fungerar måste du dock ta bort den gamla versionen.
Ladda upp den senaste versionen av ditt plugin
När mappen har bytt namn måste du ladda ner den senaste versionen av pluginet. Om pluginet listas i WordPress.org kan du bara klicka på knappen Ladda ner på listningssidan:
För andra plugins måste du få den senaste versionen från utvecklaren. Använd sedan ett verktyg för att öppna .zip filen som du hämtade och extrahera mappen inuti:
Hitta sedan den extraherade mappen under fliken Lokal webbplats i FTP-programmet och ladda upp den till plugins-mappen på servern:
När filuppladdningen är klar bör ditt plugin uppdateras till den senaste versionen. Du kan verifiera detta genom att gå till fliken Plugins i din WordPress-instrumentpanel:
Se till att dubbelkolla att pluginet fortfarande är aktiverat (det borde det vara). Om du inte upptäcker några buggar, bör du gå vidare och ta bort den gamla mappen från servern med hjälp av ditt FTP-program.
Tills du tar bort den gamla mappen kan du se plugin-programmet listat två gånger under fliken Plugins. Detta är normalt och försvinner när du har tagit bort den gamla mappen.
Nu bör dina plugins vara 100% uppdaterade! Och eftersom ingenting som du gjorde har någon effekt på WordPress-databasen, bör alla dina plugin-inställningar förbli intakta efter uppdateringsprocessen.
3. Hur man uppdaterar WordPress Plugins manuellt via WP-CLI
OBS: Om du inte kan uppdatera ett plugin automatiskt eftersom automatiska uppdateringar inte är tillgängliga, fungerar inte den här metoden. Detta är bara en alternativ metod för att använda uppdateringsmetoden på instrumentpanelen – den kan inte 100% ersätta SFTP-metoden som beskrivs ovan för alla situationer.
Att använda WP-CLI för att uppdatera ett plugin är ganska enkelt. Förutsatt att du redan är ansluten till din server via SSH och bekant med grunderna i WP-CLI, är allt du behöver göra att köra kommandot:
wp plugin update plugin-slug
Om du vill hålla dig till vårt tidigare Add From Server-exempel behöver du bara köra:
wp plugin update add-from-server
För andra kommandon och exempel kan du kolla in den officiella WP-CLI-plugin-dokumentationen.
Självstudier för vidare läsning:
Hur man avinstallerar ett WordPress-plugin (rätt sätt)
Hur man laddar ner gamla versioner av WordPress-plugins