Skip to content

Allt om WordPress, webbutveckling — och mer därtill

Kommandobyggare för WP-CLI

Kommandobyggare för WP-CLI till WordPress

Välj ett scenario, fyll i fälten — så får du ett färdigt kommandoblock i rätt ordning, med säkerhetskopia och testkörning. Varje flagga förklaras. Kommandona skapas i din webbläsare.

Lägger till --path= i varje kommando. Tomt — kör från webbplatsens rot.
Lägger till --url= — obligatoriskt för en underwebbplats i multisite.
Från wp-config.php: $table_prefix.
Allmänna växlar
Ersättningsflaggor
Välj ett scenario och fyll i fälten — kommandona med förklaringar visas här.

Kommandona skapas i din webbläsare — domäner, inloggningsnamn och lösenord skickas ingenstans och sparas inte.

Kommandonas ordning är viktigare än kommandona själva

WP-CLI frågar inte om bekräftelse och har ingen ångra-funktion. Därför är varje scenario här uppbyggt efter samma mönster: först säkerhetskopian, sedan testkörningen och först därefter skarpa kommandot. wp db export — tar sekunder och räddar en timmes arbete. --dry-run i search-replace visar hur många rader som skulle ändras, utan att ändra något. Att hoppa över det steget är det dyraste misstaget i arbetet med WP-CLI. --skip-columns=guid är påslaget som standard: i WordPress är guid en oföränderlig identifierare för inlägget, inte en adress. Ändras den visar RSS-läsare hela arkivet som nya publiceringar. --precise stänger av den snabba vägen och tvingar WP-CLI att packa upp serialiserade värden. Långsammare, men det är just det som räddar widgetarna och temainställningarna. --all-tables-with-prefix fångar in tilläggens tabeller med ditt prefix, som standardersättningen inte rör. Efter varje massersättning behövs wp cache flush och wp rewrite flush — annars fortsätter webbplatsen att leverera de gamla värdena ur cachen.

Vanliga frågor