Vsi, ki se ukvarjate z izdelavo ali upravljanjem spletnih strani, ste verjetno že slišali za izraz WP-CLI. Kaj to pravzaprav je in zakaj se uporablja?
Kaj je WP-CLI?
WP-CLI je nabor orodij, ki vam preko ukazne vrstice ali terminala omogočajo upravljanje spletnih strani, narejenih v sistemu WordPress.
Uporaba WP-CLI
Z orodjem WP-CLI lahko namestite WordPress, namestite in posodobite vtičnike ter grafične predloge, urejate komentarje, objave in uporabnike itd. Celoten seznam ukazov osnovnega orodja WP-CLI najdete na spletni strani developer.wordpress.org.
Zaenkrat si bomo ogledali nekaj primerov uporabe osnovnih WP-CLI ukazov. Da WP-CLI deluje, se morate nahajati v korenski mapi (angl. document root), kjer je vsebina vaše spletne strani.
1.) Urejanje jedra WordPressa, vtičnikov in grafičnih predlog
- posodobitev jedra WordPress. Po posodobitvi jedra je potrebno posodobit tudi podatkovno bazo
wp core update
wp core update-db
- posodobitev vseh vtičnikov in grafičnih predlog. Posodobite lahko tudi posamezne
wp plugin update --all
wp theme update --all
wp plugin update akismet
wp theme update twentyseventeen
- pregled vtičnikov in grafičnih predlog
wp plugin list
wp theme list
- namestitev in aktivacija vtičnikov in grafičnih predlog
wp plugin install akismet
wp plugin activate akismet
wp theme install twentyseventeen
wp theme activate twentyseventeen
2.) Urejanje podatkovne baze
- prikaz vseh tabel v podatkovni bazi
wp db tables
- optimizacija podatkovne baze
wp db optimize
- izvoz in uvoz podatkovne baze (ime izvoza podatkovne baze se generira samodejno, IMEBAZE.sql pa se vedno uvozi direktno v podatkovno bazi spletne strani)
wp db export
wp db import IMEBAZE.sql
- zelo uporaben je tudi ukaz za zamenjavo delov besedila v podatkovni bazi. Največkrat se ga uporablja za zamenjavo imena domene ali pa kadar želite urediti prikaz spletne strani na https.
wp search-replace 'http://vasadomena.si' 'http://vasanovadomena.si'
wp search-replace 'http://vasadomena.si' 'https://vasadomena.si'
Za nadaljnjo bolj napredno uporabo orodja WP-CLI pa predlagamo ogled spletne strani make.wordpress.org.
Osnovni WP-CLI pa lahko nadgradite s t.i. WP-CLI razširitvami oziroma dodatnimi paketi. Za primerjavo lahko vzamemo, da so paketi za WP-CLI podobno kot so vtičniki za WordPress.
Seznam paketov najdete na spletni strani wp-cli.org