1.  [Strona główna](/) ›
2.  [Baza wiedzy](/baza-wiedzy/) ›
3.  WP-CLI - zarządzanie WordPress z terminala

# WP-CLI - zarządzanie WordPress z terminala

Opublikowano: 8 kwietnia 2026 · Kategoria: WordPress

⚡ W skrócie · 7 min czytania

-   WP-CLI to oficjalne narzędzie do zarządzania WordPress z wiersza poleceń. Instalacja, aktualizacje, migracja, zarządzanie bazą i użytkownikami.
-   Instalacja WP-CLI.
-   Podstawowe komendy WP-CLI.
-   Operacje na bazie danych.
-   Cache i optymalizacja.

WP-CLI (WordPress Command Line Interface) to oficjalne narzędzie do zarządzania WordPress z wiersza poleceń przez SSH. Pozwala aktualizować rdzeń, instalować wtyczki, migrować bazy danych i zarządzać użytkownikami bez logowania do panelu WP-Admin - szybciej i z możliwością automatyzacji przez cron.

## Instalacja WP-CLI

Na serwerze VPS lub hostingu z dostępem SSH (jako root lub użytkownik z sudo):

```
# Pobierz wp-cli.phar
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

# Nadaj uprawnienia wykonywania
chmod +x wp-cli.phar

# Zainstaluj globalnie
sudo mv wp-cli.phar /usr/local/bin/wp

# Weryfikacja instalacji
wp --info
```

Na hostingu współdzielonym (bez sudo) zainstaluj lokalnie:

```
mkdir -p ~/bin
mv wp-cli.phar ~/bin/wp
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
wp --info
```

## Podstawowe komendy WP-CLI

### Instalacja i aktualizacja WordPress

```
# Instalacja WordPress od zera
wp core download --locale=pl_PL
wp config create --dbname=mydb --dbuser=myuser --dbpass=secret
wp core install --url=https://example.com --title="Moja strona" \
  --admin_user=admin --admin_email=admin@example.com

# Aktualizacja rdzenia WordPress
wp core update
wp core update-db

# Sprawdzenie wersji
wp core version
```

### Zarządzanie wtyczkami

```
# Lista wszystkich wtyczek (z informacją o dostępnych aktualizacjach)
wp plugin list

# Instalacja i aktywacja wtyczki
wp plugin install woocommerce --activate

# Aktualizacja wszystkich wtyczek jednocześnie
wp plugin update --all

# Dezaktywacja i usunięcie wtyczki
wp plugin deactivate akismet
wp plugin delete akismet

# Aktualizacja tylko wybranych wtyczek
wp plugin update woocommerce yoast-seo
```

### Zarządzanie motywami

```
# Lista motywów
wp theme list

# Instalacja i aktywacja motywu
wp theme install astra --activate

# Aktualizacja wszystkich motywów
wp theme update --all
```

### Zarządzanie użytkownikami

```
# Lista użytkowników
wp user list

# Tworzenie administratora
wp user create admin2 admin2@example.com --role=administrator --user_pass=BezpieczneHaslo123

# Reset hasła administratora (ratunkowe)
wp user update 1 --user_pass=NoweHaslo123

# Usunięcie użytkownika
wp user delete 5 --reassign=1
```

## Operacje na bazie danych

```
# Eksport bazy danych
wp db export backup-$(date +%Y%m%d).sql

# Import bazy danych
wp db import backup-20260409.sql

# Optymalizacja tabel (naprawia fragmentację)
wp db optimize

# Sprawdzenie spójności bazy
wp db check

# Wyszukaj i zamień URL (migracja domeny)
wp search-replace "http://stara-domena.pl" "https://nowa-domena.pl" --all-tables
```

Komenda `search-replace` jest nieoceniona przy migracji WordPress na nową domenę - aktualizuje wszystkie URLe w bazie danych (posty, metadane, opcje, widżety) jednym poleceniem, łącznie z serializowanymi danymi PHP.

## Cache i optymalizacja

```
# Czyszczenie cache WordPress (object cache, transients)
wp cache flush

# Usunięcie wygasłych transients z bazy
wp transient delete --expired

# Regeneracja miniatur obrazków
wp media regenerate --yes

# Czyszczenie opcji autoload (optymalizacja bazy)
wp option list --autoload=yes --format=table
```

## WP-CLI w automatyzacji (cron)

WP-CLI świetnie nadaje się do automatyzacji przez cron. Przykład automatycznej aktualizacji wtyczek co tydzień (VPS/hosting z SSH):

```
# crontab -e
# Co niedziela o 3:00 - aktualizacja wtyczek + eksport bazy
0 3 * * 0 /usr/local/bin/wp --path=/var/www/html plugin update --all --quiet 2>&1 | logger -t wp-update
0 3 * * 0 /usr/local/bin/wp --path=/var/www/html db export /backup/wp-$(date +\%Y\%m\%d).sql --quiet
```

## Przydatne opcje globalne

Opcja

Opis

Przykład

`--path=`

Ścieżka do instalacji WP

`--path=/var/www/html`

`--url=`

URL strony (multisite)

`--url=sub.example.com`

`--quiet`

Brak wyjścia (dla cron)

`wp plugin update --all --quiet`

`--allow-root`

Uruchom jako root

`wp --allow-root core update`

`--format=`

Format wyjścia

`--format=json|csv|table`

WP-CLI przydaje się też przy sieci stron. Konfigurację wp-config.php, subdomeny i mapowanie domen opisujemy w poradniku [WordPress Multisite - konfiguracja krok po kroku](/baza-wiedzy/wordpress-multisite-konfiguracja/).

## Najczęstsze pytania

Co to jest WP-CLI? +

WP-CLI (WordPress Command Line Interface) to oficjalne narzędzie do zarządzania WordPress z wiersza poleceń. Pozwala instalować, aktualizować i konfigurować WordPress, wtyczki i motywy bez logowania do panelu administracyjnego. Działa przez SSH na serwerach VPS i hostingach współdzielonych z dostępem SSH.

Jak zainstalować WP-CLI na hostingu? +

Instalacja WP-CLI przez SSH: curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && chmod +x wp-cli.phar && sudo mv wp-cli.phar /usr/local/bin/wp. Weryfikacja: wp --info. Na hostingach współdzielonych możesz zainstalować lokalnie (bez sudo): mv wp-cli.phar ~/bin/wp i dodać ~/bin do PATH.

Jakie są najważniejsze komendy WP-CLI? +

Najważniejsze komendy WP-CLI: wp core update (aktualizacja WordPress), wp plugin update --all (aktualizacja wszystkich wtyczek), wp user create admin admin@example.com --role=administrator (tworzenie użytkownika), wp db export backup.sql (eksport bazy), wp cache flush (czyszczenie cache), wp search-replace "stary.pl" "nowy.pl" (migracja domeny).

Czy WP-CLI działa na hostingu współdzielonym? +

WP-CLI działa na hostingu współdzielonym jeśli dostawca udostępnia dostęp SSH. Większość polskich hostingów ([LH.pl](/out/lh-pl/#reklama "LH.pl"), [CyberFolks](/out/cyberfolks/#reklama "CyberFolks"), [home.pl](/out/home-pl/#reklama "home.pl")) oferuje SSH w standardzie lub jako opcję. Na hostingach bez SSH możesz używać WP-CLI przez narzędzia webowe (np. Trellis, Bedrock) lub lokalnie z Flywheel/LocalWP.

## Szybkie przejście do ofert związanych z tym tematem

Wybraliśmy oferty i strony z kodami rabatowymi, które najczęściej pasują do tego scenariusza użycia.

LH.pl

Hosting z zapleczem dla WP-CLI i SSH.

WP-CLI

[Aktywuj rabat →](/out/lh-pl/#reklama "LH.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/lh-pl/)

CyberFolks

WordPress hosting dla częstszych wdrożeń i administracji.

Deploy

[Aktywuj rabat →](/out/cyberfolks/#reklama "CyberFolks")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/cyberfolks/)

home.pl

Opcja dla mniej złożonych wdrożeń WordPress.

Start

[Aktywuj rabat →](/out/home-pl/#reklama "home.pl")

#Reklama · link partnerski

[Zobacz kod rabatowy →](/kody-rabatowe/home-pl/)

## Powiązane strony

-   [Bezpieczeństwo WordPress na hostingu](/baza-wiedzy/bezpieczenstwo-wordpress-hosting/)
-   [Cache i optymalizacja WordPress](/baza-wiedzy/wordpress-cache-optymalizacja/)
-   [Redis cache dla WordPress](/baza-wiedzy/redis-cache-wordpress/)
-   [Klucze SSH na hostingu](/baza-wiedzy/ssh-klucze-konfiguracja-hosting/)
-   [Wszystkie artykuły](/baza-wiedzy/)
-   [Hosting dla WooCommerce — jak wybrać serwer pod sklep WordPress 2026
    
    Hosting WooCommerce 2026 — minimalne wymagania techniczne, TTFB, PHP workers, backup i TCO. Sprawdź, kiedy wybrać…
    
    ](/baza-wiedzy/hosting-woocommerce-jak-wybrac-serwer-pod-sklep-wordpress-2026/)
-   [Hosting WordPress dla małej firmy — na co zwrócić uwagę w 2026
    
    Hosting WordPress dla małej firmy — wymagania techniczne, managed vs shared, bezpieczeństwo i wydajność. Sprawdź, na co…
    
    ](/baza-wiedzy/hosting-wordpress-dla-malej-firmy-na-co-zwrocic-uwage/)
-   [Jak wybrać hosting?](/jaki-hosting-wybrac/)

Autor: [Redakcja HostGrade.pl](/autorzy/) Zespół redakcyjny · Aktualizacja: 8 kwietnia 2026

Artykuły HostGrade.pl przygotowuje i aktualizuje redakcja serwisu. Ceny startowe, ceny odnowienia i warunki planów sprawdzamy w cennikach i regulaminach dostawców, a potem liczymy całkowity koszt za 2 lata (cena startowa plus odnowienia). Zasady zbierania danych i liczenia kosztów opisujemy na stronie Metodologia. Linki partnerskie oznaczamy jako #reklama.

[O redakcji i metodologii →](/autorzy/)