wp cli lathund: Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '= WP-CLI – Lathund = WP-CLI är WordPress officiella kommandoradsverktyg som låter dig administrera WordPress-installationer via terminal eller SSH istället för via webbgränssnittet. Med WP-CLI kan du installera, uppdatera och underhålla WordPress-kärnan, tillägg, teman, användare, databasen, cron-jobb och mycket mer. Denna lathund är avsedd för tekniskt kunniga användare såsom systemadministratörer och utvecklare. == Grundprinciper == * WP-CLI körs n...') |
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
||
| Rad 1: | Rad 1: | ||
= WP-CLI – | = WP-CLI – lathund = | ||
WP-CLI är WordPress officiella kommandoradsverktyg som | WP-CLI är WordPress officiella kommandoradsverktyg som gör det möjligt att administrera WordPress-installationer via terminal eller SSH istället för via webbgränssnittet. Med WP-CLI kan du hantera WordPress-kärnan, tillägg, teman, användare, databasen, cron-händelser, cache, konfiguration och mycket mer. | ||
Denna | Denna artikel är avsedd som en komplett och praktisk lathund för tekniskt kunniga användare såsom systemadministratörer och utvecklare. | ||
== Grundprinciper == | == Grundprinciper == | ||
* WP-CLI körs normalt från WordPress-roten (där <code>wp-config.php</code> finns) | * WP-CLI körs normalt från WordPress-roten (katalogen där <code>wp-config.php</code> finns). | ||
* Alternativt kan flaggan <code>--path</code> användas | * Alternativt kan flaggan <code>--path</code> användas för att peka ut rätt installation. | ||
* | * Alla kommandon inleds med <code>wp</code>. | ||
<pre> | <pre> | ||
| Rad 60: | Rad 60: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Flagga | |||
| | | ! Beskrivning | | ||
| ------------ | | ------------------------------------------------------------- | | ||
| <code>--path=/sökväg</code> | | | <code>--path=/sökväg</code> | | ||
| - | | Kör kommandot mot en specifik WordPress-installation | | ||
| <code>--url=[https://example.com](https://example.com)</code> | | | - | | ||
| - | | <code>--url=[https://example.com](https://example.com)</code> | | ||
| <code>--user=admin</code> | | | Krävs ibland i multisite-miljöer | | ||
| - | | - | | ||
| <code>--allow-root</code> | | | <code>--user=admin</code> | | ||
| - | | Kör kommandot som angiven WordPress-användare | | ||
| <code>--quiet</code> | | | - | | ||
| - | | <code>--allow-root</code> | | ||
| <code>--debug</code> | | | Tillåt körning som root (bör undvikas) | | ||
| - | | - | | ||
| <code>--yes</code> | | | <code>--quiet</code> | | ||
| } | | Minimal output, lämpligt för cron-jobb | | ||
| - | | |||
| <code>--debug</code> | | |||
| Utförlig felsökningsinformation | | |||
| - | | |||
| <code>--yes</code> | | |||
| Automatisk bekräftelse vid frågor | | |||
| } | | |||
== Uppdateringar == | == Uppdateringar == | ||
| Rad 82: | Rad 90: | ||
=== WordPress-kärnan === | === WordPress-kärnan === | ||
Kontrollera uppdateringar: | Kontrollera om uppdateringar finns: | ||
<pre> | <pre> | ||
| Rad 88: | Rad 96: | ||
</pre> | </pre> | ||
Uppdatera: | Uppdatera WordPress: | ||
<pre> | <pre> | ||
| Rad 94: | Rad 102: | ||
</pre> | </pre> | ||
Uppdatera databasen efter större versionsbyte: | |||
<pre> | <pre> | ||
| Rad 102: | Rad 110: | ||
=== Tillägg (plugins) === | === Tillägg (plugins) === | ||
Uppdatera alla: | Uppdatera alla tillägg: | ||
<pre> | <pre> | ||
| Rad 108: | Rad 116: | ||
</pre> | </pre> | ||
Uppdatera ett specifikt: | Uppdatera ett specifikt tillägg: | ||
<pre> | <pre> | ||
| Rad 115: | Rad 123: | ||
=== Teman === | === Teman === | ||
Uppdatera alla teman: | |||
<pre> | <pre> | ||
| Rad 123: | Rad 133: | ||
{| class="wikitable" | {| class="wikitable" | ||
! Kommando | |||
| | | ! Funktion | | ||
| -------------------- | | ------------------------------------------------ | | ||
| <code>wp plugin list</code> | | | <code>wp plugin list</code> | | ||
| - | | Lista alla installerade tillägg | | ||
| <code>wp plugin install <slug></code> | | | - | | ||
| - | | <code>wp plugin install <slug></code> | | ||
| <code>wp plugin install <slug> --activate</code> | | | Installera tillägg från WordPress.org | | ||
| - | | - | | ||
| <code>wp plugin activate <slug></code> | | | <code>wp plugin install <slug> --activate</code> | | ||
| - | | Installera och aktivera tillägg | | ||
| <code>wp plugin deactivate <slug></code> | | | - | | ||
| - | | <code>wp plugin activate <slug></code> | | ||
| <code>wp plugin deactivate --all</code> | | | Aktivera ett tillägg | | ||
| - | | - | | ||
| <code>wp plugin delete <slug></code> | | | <code>wp plugin deactivate <slug></code> | | ||
| } | | Inaktivera ett tillägg | | ||
| - | | |||
| <code>wp plugin deactivate --all</code> | | |||
| Inaktivera alla tillägg (felsökning) | | |||
| - | | |||
| <code>wp plugin delete <slug></code> | | |||
| Ta bort ett tillägg | | |||
| } | | |||
== Temahantering == | == Temahantering == | ||
{| class="wikitable" | {| class="wikitable" | ||
! Kommando | |||
| | | ! Funktion | | ||
| ------------------------ | | ----------------------------------------------- | | ||
| <code>wp theme list</code> | | | <code>wp theme list</code> | | ||
| - | | Lista installerade teman | | ||
| <code>wp theme install <slug></code> | | | - | | ||
| - | | <code>wp theme install <slug></code> | | ||
| <code>wp theme install <slug> --activate</code> | | | Installera tema | | ||
| - | | - | | ||
| <code>wp theme activate <slug></code> | | | <code>wp theme install <slug> --activate</code> | | ||
| - | | Installera och aktivera tema | | ||
| <code>wp theme delete <slug></code> | | | - | | ||
| } | | <code>wp theme activate <slug></code> | | ||
| Aktivera tema | | |||
| - | | |||
| <code>wp theme delete <slug></code> | | |||
| Ta bort tema | | |||
| } | | |||
== Användarhantering == | == Användarhantering == | ||
| Rad 204: | Rad 228: | ||
</pre> | </pre> | ||
Optimera: | Optimera databasen: | ||
<pre> | <pre> | ||
| Rad 210: | Rad 234: | ||
</pre> | </pre> | ||
Reparera: | Reparera databasen: | ||
<pre> | <pre> | ||
| Rad 222: | Rad 246: | ||
</pre> | </pre> | ||
Utför ändringarna: | |||
<pre> | <pre> | ||
| Rad 250: | Rad 274: | ||
</pre> | </pre> | ||
Lista | Lista konfigurationsvärden: | ||
<pre> | <pre> | ||
| Rad 256: | Rad 280: | ||
</pre> | </pre> | ||
Aktivera | Aktivera felsökning: | ||
<pre> | <pre> | ||
| Rad 262: | Rad 286: | ||
</pre> | </pre> | ||
Byt salts (loggar ut alla): | Byt salts (loggar ut alla användare): | ||
<pre> | <pre> | ||
| Rad 282: | Rad 306: | ||
</pre> | </pre> | ||
Lista: | Lista innehåll: | ||
<pre> | <pre> | ||
| Rad 288: | Rad 312: | ||
</pre> | </pre> | ||
Ta bort: | Ta bort innehåll permanent: | ||
<pre> | <pre> | ||
| Rad 296: | Rad 320: | ||
== Underhåll och felsökning == | == Underhåll och felsökning == | ||
Verifiera WordPress- | Verifiera WordPress-kärnfiler: | ||
<pre> | <pre> | ||
| Rad 302: | Rad 326: | ||
</pre> | </pre> | ||
Rensa cache: | Rensa object cache: | ||
<pre> | <pre> | ||
| Rad 308: | Rad 332: | ||
</pre> | </pre> | ||
Rensa transients: | Rensa alla transients: | ||
<pre> | <pre> | ||
| Rad 322: | Rad 346: | ||
</pre> | </pre> | ||
Kör alla förfallna: | Kör alla förfallna händelser: | ||
<pre> | <pre> | ||
| Rad 330: | Rad 354: | ||
== Automation == | == Automation == | ||
Exempel | Exempel på cron-jobb som uppdaterar alla tillägg varje natt: | ||
<pre> | <pre> | ||
Versionen från 20 december 2025 kl. 07.56
WP-CLI – lathund
WP-CLI är WordPress officiella kommandoradsverktyg som gör det möjligt att administrera WordPress-installationer via terminal eller SSH istället för via webbgränssnittet. Med WP-CLI kan du hantera WordPress-kärnan, tillägg, teman, användare, databasen, cron-händelser, cache, konfiguration och mycket mer.
Denna artikel är avsedd som en komplett och praktisk lathund för tekniskt kunniga användare såsom systemadministratörer och utvecklare.
Grundprinciper
- WP-CLI körs normalt från WordPress-roten (katalogen där
wp-config.phpfinns). - Alternativt kan flaggan
--pathanvändas för att peka ut rätt installation. - Alla kommandon inleds med
wp.
wp <kommando> <underkommando> [argument] [--flaggor]
Exempel:
wp plugin install akismet --activate
Installation
Linux och macOS (phar-metoden)
Ladda ner WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Testa filen:
php wp-cli.phar --info
Gör kommandot globalt:
chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp
Verifiera installationen:
wp --info
macOS (Homebrew)
brew install wp-cli wp --info
Globala flaggor
| Flagga |
UppdateringarWordPress-kärnanKontrollera om uppdateringar finns: wp core check-update Uppdatera WordPress: wp core update Uppdatera databasen efter större versionsbyte: wp core update-db Tillägg (plugins)Uppdatera alla tillägg: wp plugin update --all Uppdatera ett specifikt tillägg: wp plugin update akismet TemanUppdatera alla teman: wp theme update --all Plugin-hantering
|
|---|