Tekniska bloggspel, Android-app-apk, tips och tricks

Hur man batchinstallerar flera plugins i WordPress med WP-CLI

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:

  1. 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.
  2. 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)
  3. 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.
  4. 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):

installera wp-cli för wordpress i vps eller molnserver

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:

installera wp-cli wordpress vps - verifiera --info

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.

installera wp-cli wordpress vps - flytta till bin och kör behörigheter

  • 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:

installera wp-cli wordpress vps installera verifiera att det fungerar

  • Ä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:

root access fel wp-cli wordpress vps

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

fixa root-åtkomst wordpress wp-cli

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

wp-cli installerar många plugins i wordpress

(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

wp-cli installera och aktivera många plugins i wordpress

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

wp-cli listar alla installerade plugins i wordpress

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

wp-cli inaktivera alla plugins i wordpress från kommandoraden

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

  wp-cli uppdaterar alla plugins i wordpress från kommandoraden

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?