1. Inštalácia WP-CLI
U nás je WP-CLI predinštalované, nemusíte ho inštalovať, môžete rovno prejsť na ďalší bod. Tento jednoduchý postup vám ukáže ako wp-cli nainštalovať.
-
Pripojte sa na ssh
-
Stiahnite WP-CLI:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
-
Overte spustiteľnosť WP-CLI:
php wp-cli.phar --info
-
Nainštalujte WP-CLI ako globálny príkaz:
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp -
Overte inštaláciu:
wp --info
2. Základné príkazy WP-CLI
Pripojenie k WordPress inštalácii
Pred spustením príkazov sa uistite, že ste v koreňovom priečinku WordPress:
cd /cesta/k/wordpress
Pomoc a zoznam príkazov
- Získajte zoznam všetkých príkazov:
wp help
- Získajte pomoc pre konkrétny príkaz:
wp help <prikaz>
3. Správa WordPress pomocou WP-CLI
Inštalácia WordPress
- Stiahnite WordPress:
wp core download
- Vytvorte konfiguračný súbor:
wp config create --dbname=<databaza> --dbuser=<uzivatel> --dbpass=<heslo> --dbhost=localhost
- Spustite inštaláciu:
wp core install --url="http://example.com" --title="Názov Stránky" --admin_user=<admin> --admin_password=<heslo> --admin_email=<email>
Správa používateľov
- Zobrazenie zoznamu používateľov:
wp user list
- Vytvorenie nového používateľa:
wp user create meno email@priklad.sk --role=editor
- Zmena hesla používateľa:
wp user update <username> --user_pass=<nove_heslo>
Správa pluginov
- Zobrazenie všetkých pluginov:
wp plugin list
- Inštalácia pluginu:
wp plugin install <nazov_pluginu> --activate
- Deaktivácia pluginu:
wp plugin deactivate <nazov_pluginu>
- Odstránenie pluginu:
wp plugin delete <nazov_pluginu>
Správa tém
- Zobrazenie dostupných tém:
wp theme list
- Aktivácia témy:
wp theme activate <nazov_temy>
- Inštalácia novej témy:
wp theme install <nazov_temy> --activate
- Odstránenie témy:
wp theme delete <nazov_temy>
Aktualizácie
- Aktualizácia jadra WordPress:
wp core update
- Aktualizácia databázy:
wp core update-db
- Aktualizácia všetkých pluginov:
wp plugin update --all
- Aktualizácia všetkých tém:
wp theme update --all
4. Pokročilé operácie
Export a import databázy
- Export databázy:
wp db export <subor.sql>
- Import databázy:
wp db import <subor.sql>
Vymazanie cache
wp cache flush
Vyhľadanie a nahradenie textu v databáze
Pomocou prepínača --dry-run
si overte, čo všetko sa zmení:
wp search-replace 'https://stary-nazov-domeny.sk' '
https://www.novy-nazov-domeny.sk
'
--dry-run
Ak je všetko v poriadku, vykonajte samotný príkaz:
wp search-replace 'https://stary-nazov-domeny.sk' '
https://www.novy-nazov-domeny.sk
'
5. Ukončenie práce
Po skončení práce ukončite terminál:
exit