Ali kada radiš sa WooCommerce trgovinama, webovima s puno prometa ili optimiziranim serverima, admin sučelje postaje sporo, nepouzdano i često ne može riješiti ozbiljne probleme.Zato profesionalci koriste WP-CLI — alat koji omogućava upravljanje WordPressom izravno kroz terminal, bez klikanja i bez učitavanja admin panela. WP-CLI je najbrži, najsigurniji i najpouzdaniji način rada s WordPressom.
Što je WP-CLI?
WP-CLI je službeni WordPress Command Line Interface koji omogućava administraciju direktno na serveru.
Umjesto klikanja po adminu, sve radiš naredbama u terminalu.
Primjeri najčešćih naredbi:
wp plugin update --all
wp plugin deactivate naziv-plugina
wp core update
wp cache flush
WP-CLI radi čak i kada se u admin uopće ne može ući — kod fatal errora, loših updatea, problema s bazom i sl.
WP-CLI u praksi: situacije koje rješava u nekoliko sekundi
1. Fatal error zbog plugina — admin nedostupan
Ako se admin panel sruši nakon updatea, rješenje je:
wp plugin deactivate naziv-plugina2. WooCommerce update zamrzne bazu
Kod većih trgovina WooCommerce update ponekad stane na pola. WP-CLI omogućava dovršavanje i provjeru:
wp wc update --all
wp wc info
3. Baza je oštećena nakon migracije ili backup restorea
Umjesto ručnog popravljanja u phpMyAdminu, WP-CLI daje jednostavne naredbe:
wp db check
wp db repair
4. Resetiranje admin lozinke
Ako admin mail ne radi ili poruke završavaju u spamu:
wp user update 1 --user_pass=NovaLozinka1235. Migracija na HTTPS (rješavanje mixed content problema)
Nakon prelaska na HTTPS često ostanu stari URL-ovi u bazi. WP-CLI to rješava jednom naredbom:
wp search-replace 'http://domena.com' 'https://domena.com'6. Stvaranje staging kopije stranice
Za brzi staging izvezite bazu i fajlove:
wp db export staging.sql
tar -czf files.tar.gz .
7. Brisanje tisuća revizija i spam komentara
Čišćenje revizija, spam komentara i transients vrijednosti:
wp post delete $(wp post list --post_type='revision' --format=ids)
wp comment delete $(wp comment list --status=spam --format=ids)
wp transient delete --all
Zašto je WP-CLI sigurniji od WordPress admina?
WP-CLI radi direktno na serveru i ne oslanja se na browser niti na WordPress GUI komponentne.
Zbog toga je:
- brži
- pouzdaniji
- manje sklon greškama
- otporan na timeoute i spore AJAX pozive
- idealno rješenje za WooCommerce updatee
Profesionalni WordPress workflow često uključuje rad na razini servera i fokus na stabilnost i sigurnost web infrastrukture,
a ne isključivo oslanjanje na administracijsko sučelje.
Ako site ima velik promet, WP-CLI je najsigurniji način za update bez rizika.
Napredne WP-CLI funkcije koje možda ne koristiš
Kreiranje korisnika i rola
wp role list
wp user create ana [email protected] --role=shop_manager
Regeneriranje thumbnails
wp media regenerateOptimizacija baze
wp db optimizeProvjera WordPress core integriteta (otkriva hackove)
wp core verify-checksumsCron kontrola
wp cron event list
wp cron event run --due-now
Automatsko ažuriranje kroz cron
Naredbe koje možeš staviti u cron za automatske noćne updatee:
wp plugin update --all
wp theme update --all
wp core update
WP-CLI + RunCloud + Hetzner = profesionalni workflow
Kombinacija WP-CLI-ja s modernim cloud stackom daje vrhunske rezultate:
- Hetzner — dedicated CPU, NVMe diskovi
- RunCloud — WP-CLI integriran po defaultu
- Cloudflare — sigurnost, DNS i SSL
- WP-CLI — potpuna kontrola, održavanje i debugging
Ovakav workflow ima puni smisao tek kada je WordPress postavljen na stabilno i pravilno konfigurirano VPS server okruženje, koje omogućuje rad kroz WP-CLI bez ograničenja klasičnog hostinga.
U praksi, WP-CLI se najčešće koristi u kombinaciji s optimiziranom server infrastrukturom i servisima poput Cloudflarea, koji dodatno poboljšavaju sigurnost, performanse i stabilnost WordPress web stranica.
Više o tome kako Cloudflare utječe na cijeli sustav možeš pročitati u vodiču Zašto je 2026. pravo vrijeme za prelazak na Cloudflare .
Ovo je jedan od najboljih WordPress setupova koji se može postaviti u 2025.
Najkorisnije WP-CLI naredbe (sažete na jednom mjestu)
Update
wp plugin update --all
wp theme update --all
wp core update
Plugin & Theme kontrola
wp plugin activate naziv
wp plugin deactivate naziv
wp theme activate twentytwentyfour
Baza
wp db export backup.sql
wp db import backup.sql
wp db optimize
wp db repair
Korisnici
wp user list
wp user create ime [email protected] --role=administrator
Cache
wp cache flush
wp transient delete --all
Search & Replace
wp search-replace 'old.com' 'new.com'Kako WP-CLI pomaže SEO-u?
WP-CLI indirektno podiže SEO rezultate jer omogućava:
- brže updatee
- manje downtimea
- bolje performanse
- čistiji WordPress bez grešaka
- bolji crawl rate
- manje rizika od malware infekcija
Google voli stabilne i brze stranice — WP-CLI je alat koji to omogućuje.
Zaključak
WP-CLI nije samo alat za developere. To je standard za ozbiljan WordPress rad.
Omogućuje bržu administraciju, sigurnije updatee, bolju optimizaciju i rješavanje problema
koje admin sučelje uopće ne može dohvatiti.
Ako želiš WordPress koji radi bez downtimea, bez grešaka i s maksimalnim performansama — WP-CLI je obavezno.
Više sličnih tehničkih tema i iskustava iz prakse možeš pronaći u rubrici stručni savjeti i vodiči.
FAQ – Često postavljana pitanja
Što je WP-CLI i čemu služi?
WP-CLI je alat za upravljanje WordPressom kroz terminal. Koristi se za update, održavanje, migracije, debugging i rješavanje problema bez ulaska u admin.
Trebam li znati programirati da bih koristio WP-CLI?
Ne moraš znati programirati, ali trebaš osnovno znanje rada u terminalu i razumjeti WordPress strukturu. Za naprednije operacije preporučuje se stručnjak.
Može li WP-CLI pokvariti stranicu?
Ako uneseš pogrešnu naredbu — da. Zato WP-CLI treba koristiti osoba koja razumije WordPress, bazu podataka i servere. U pravim rukama, WP-CLI je sigurniji od admina.
Radi li WP-CLI na shared hostingu?
Da — WP-CLI može raditi na shared hostingu, ali samo ako hosting nudi SSH pristup i dopušta izvršavanje potrebnih komandi.
Mnogi shared hostinzi imaju to ograničeno ili potpuno isključeno, pa WP-CLI ponekad radi samo djelomično ili uz restrikcije.
Zbog toga se WP-CLI najčešće koristi na:
- VPS serverima
- cloud serverima (Hetzner, DigitalOcean, Vultr)
- panelima poput RunClouda i SpinupWP-a
- serverima s punim root ili sudo pristupom
Shared hosting uglavnom nije idealan zbog ograničenja, ali tehnički — da, WP-CLI može raditi ako je SSH omogućen.
Je li WP-CLI brži od WordPress admina?
Da — višestruko. Update koji traje 1–2 minute u adminu, WP-CLI završi za 2–5 sekundi.
Može li WP-CLI pomoći kod WooCommerce trgovina?
Da, posebno kod:
- updatea baze
- regeneriranja thumbnails
- optimizacije
- rješavanja konflikata plugina
- hitnih intervencija kod padova stranice
- WP-CLI je must-have alat za ozbiljne WooCommerce shopove.
Moram li ručno instalirati WP-CLI?
Ako koristiš RunCloud — WP-CLI već postoji na svakom serveru.
Na klasičnim Linux serverima instalira se jednom naredbom.

