Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Hur man batchinstallerar flera plugins i WordPress med WP-CLI
Har du någonsin velat installera eller uppdatera flera WordPress-plugins samtidigt?
I den här handledningen kommer vi använd WP-CLI för att installera flera plugins från kommandoradsgränssnittet. Vi kommer att visa dig hur hantera dina plugins med WP-CLIhur Uppdatera många plugins, aktivera/avaktivera plugin och radera (avinstallera) plugin en masse – allt utan att behöva logga in på din WordPress-webbplats!
Innan vi börjar, låt oss ta en titt på några Förutsättningar:
- Om du använder WordPress hos en delad värdleverantör måste din värd tillhandahålla SSH-åtkomst och ha WP-CLI installerat. Du kan kolla in den officiella WordPress-listan över värdar som stöds, men som det händer kommer alla våra rekommendationer för det bästa WordPress-hotellet med WP-CLI förinstallerat.
- Om du är värd för WordPress på en VPS-server eller i molnet kommer vi att visa dig hur du installerar WP-CLI på din server, längre fram i den här guiden. (PS: om du vill lära dig hur du installerar WordPress i VPS, följ vår DigitalOcean-handledning)
- Hans operativsystem måste vara en UNIX-liknande miljö (Linux, OS X, FreeBSD); du måste ha PHP 5.4+ och WordPress 3.7 eller senare. Eftersom nästan alla rekommenderade WordPress-värdar kommer att uppfylla dessa kriterier, är du klar.
- Slutligen är den här guiden inte för nybörjare. Personer som är bekanta med kommandoradsgränssnittet (CLI) och serveradministration bör använda den här handledningen.
Låt oss börja.
Vad är WP-CLI i WordPress?
WP-CLI är ett gratis open source-projekt som låter dig hantera din WordPress-webbplats med hjälp av ett kommandoradsgränssnitt (CLI). WP-CLI förenklar många WordPress-uppgifter, som att installera WordPress, säkerhetskopiera databaser, uppdatera WordPress-kärnan och installera eller uppdatera WordPress-plugins och teman.
Allt detta kan göras genom att skriva några kommandon i terminalen utan att behöva logga in på din WordPress-webbplats. Resultat? Spara mycket tid, mindre marginal för fel och svindlande produktivitet! Detta är en bra introduktion till WPShout för att lära dig mer om WP-CLI.
Hur installerar jag WP-CLI i en WordPress VPS eller Cloud Server?
Användare som har installerat WordPress på VPS (som DigitalOcean), en leverantör av molnlagringstjänster (hur Amazon Web Services (AWS) eller Google Cloud) eller molnhanteringsserver (som CloudWays) kan du installera WP-CLI på din server.
Notera: För den här handledningen använde vi en Vultr VPS (liknande DigitalOcean drop) med WordPress förinstallerat och vidarebefordrad officiell dokumentation.
Steg 1: Logga in på din server med källa användare. Om du inte har tillgång till root-användaren, logga in med användaren med läs-, skriv- och körrättigheter i katalogen “/var/www/html”.
Steg 2: Ladda ner filen wp-cli.phar med wget eller lockigt (vi använde cURL):
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Steg 3: Kontrollera att Phar-filen fungerar. Ange följande kommando och du kommer att se liknande utdata:
php wp-cli.phar --info
Steg 4: vi vill köra WP-CLI från kommandoraden bara genom att skriva wp. För att göra detta måste vi göra WP-CLI-filen körbar och konvertera den till avdelning kategori.
- För att göra WP-CLI-filen körbar, skriv:
chmod +x wp-cli.phar
- Flytta den sedan till bin-katalogen:
sudo mv wp-cli.phar /usr/local/bin/wp
Steg 5: Nu ska vi kontrollera om WP-CLI körs korrekt:
- Ändra först arbetskatalogen till WordPress-installationskatalogen:
cd /var/www/html
- Kör sedan följande kommando och du bör se utdata som liknar den som visas i skärmdumpen ovan.
wp --info
Varning: root-åtkomstfel på WP-CLI och lösning
Ibland kör du WP-CLI-kommandon som ett källa användare kan du få följande felmeddelande:
I så fall är det bara att lägga till Original del på kommando och du är redo att gå. Här är ett exempel på ett kommando som kontrollerar om WP-CLI känner igen en befintlig WordPress-installation.
wp core version --allow-root
När du har gjort detta är du redo att massinstallera plugin-programmet.
Hur man batchinstallerar flera plugins i WordPress med WP-CLI
I det här avsnittet kommer vi att visa dig hur du massinstallerar flera WordPress-plugins från kommandoradsgränssnittet med WP-CLI. Som referens finns det officiell dokumentation för den praktiska WP-CLI-plugin.
Det grundläggande installationskommandot för plugin är som följer:
wp plugin install PLUGIN_NAME
Kod att installera många plugins är: (du kan lägga till så många plugins du behöver)
wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME
Nu är tricket ta reda på det exakta namnet på plugin-programmet För att göra detta, gå till pluginens URL-sida och kopiera URL-fliken.
- Till exempel är webbadressen till Jetpack-plugin: https://wordpress.org/plugins/jetplan//
- Så namnet på plugin är jetplan
- På liknande sätt, för Yoast SEO-plugin, är webbadressen https://wordpress.org/plugins/wordpress-seo//
- Så namnet på plugin är wordpress-seo
För att installera ett plugin är koden:
wp plugin install jetpack
För att installera Jetpack och Yoast SEO är koden:
wp plugin install jetpack wordpress-seo
(Observera att vi använde Original del för att se till att koden körs på vår VPS).
Hur man installerar och aktiverar flera plugins i WordPress med WP-CLI
Som standard är plugins installerade av WP-CLI inte aktiverade. Om du vill aktivera ett plugin direkt efter installationen, lägg till -Aktiverad sekvens.
Vi rekommenderar dock inte att du aktiverar nödvändiga plugins konfiguration ombord (såsom cachning och backup-plugins), direkt från WP-CLI.
Plugins som inte kräver inbäddning som Infoga sidhuvud och sidfot kan aktiveras från kommandoraden:
wp plugin install insert-headers-and-footers --activate
Det är allt! Nu vet du hur du massinstallerar och aktiverar flera plugins med WP-CLI. I nästa del kommer vi att lära dig hantera plugins med WP-CLI.
Hantera massiva plugins i WP-CLI i WordPress
Du kan använda WP-CLI för många plugin-hanteringsuppgifter som:
- Lista över installerade plugins
- Aktivera/inaktivera flera plugins
- Uppdatera och ta bort plugins samtidigt
Hur man listar antalet plugins installerade i WordPress med WP-CLI
Det här kommandot visar antalet plugins installerade på din WordPress-webbplats i en tabell, inklusive viktig information som pluginaktiveringsstatus, aktuell version och tillgängliga uppdateringar (om några).
wp plugin list
Hur man aktiverar eller inaktiverar flera plugins samtidigt med WP-CLI
I likhet med installationskommandot för plugin, lägg till namnen på de plugins du vill aktivera eller inaktivera och tryck på Enter.
wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME
Därför är kommandot för att aktivera Yoast SEO och Jetpack (förutsatt att de redan är installerade):
wp plugin activate wordpress-seo jetpack
På samma sätt är kommandot för att inaktivera (eller inaktivera) båda plugins:
wp plugin deactivate wordpress-seo jetpack
Dessutom kan du inaktivera alla aktiva plugins på din WordPress-webbplats med detta kommando:
wp plugin deactivate --all
Hur man massuppdaterar flera plugins i WordPress med WP-CLI
En annan fördelaktig användning av WP-CLI är möjligheten att massuppdatera alla plugins som är installerade på din WordPress-webbplats. Kommandot är:
wp plugin update --all
Komplett
Förutom plugin-underhåll är WP-CLI ett kraftfullt verktyg som låter dig köra ett stort antal underhållsuppgifter mycket effektivt, via kommandoraden, vilket sparar värdefull tid.
Om du testar WP-CLI för första gången rekommenderar vi att du gör det på en staging-server eller i en ny WordPress-instans. När du är bekant med verktyget kan du börja använda det på din livesajt.
Jag hoppas att du lärde dig något nytt från denna handledning. Har du använt WP-CLI tidigare? Vilket är ditt favorittrick?