Darmowe narzędzie do zarządzania WordPressem przez SSH. Po zapoznaniu się z poleceniami okazuje się, że bardzo przyspiesza pracę nad blogami.
Co można zrobić w WP-CLI?\r\n\r\nWP-CLI zawiera dużo komend, dzięki którym wykonywane są operacje na WordPressie. Poniżej wyszczególniłem moim zdaniem te najczęściej używane:\r\n\r\n- Instalacja, aktualizacja WordPressa,\r\n- Dodawanie, aktualizacja, usuwanie wtyczek,\r\n- Dodawanie, aktualizacja, usuwanie motywów,\r\n- Dodawanie, usuwanie użytkowników,\r\n- Import, eksport bazy danych,\r\n- Zmiana frazy w bazie danych,\r\n\r\n## Instalacja i aktualizacja WordPressa w WP-CLI\r\n\r\nZaczniemy od omówienia powyższych punktów. Pierwszym z nich jest sam WordPress, czyli jak go zainstalować, a potem zaktualizować z poziomu WP-CLI. Należy przejść do folderu, w którym znajduje się WordPress (przykładowa ścieżka do domeny):\r\n\r\nbash\r\ncd domains/twoja-domena.pl/public_html\r\n\r\n\r\nTeraz możemy zainstalować WordPressa w polskiej wersji językowej:\r\n\r\nbash\r\n#1. Instalacja WordPressa\r\nwp core download --locale=pl_PL\r\n\r\n#2. Rozbudowany przykład\r\nwp core install --url=twoja-domena.pl --title=Tytuł Twojej strony --admin_user=jan --admin_password=HASŁO --admin_email=jan@kowalski.pl\r\n\r\n#3. Sprawdzenie wersji WordPressa\r\nwp core version\r\n\r\n\r\nA jak zaktualizować WordPressa przez WP-CLI?\r\n\r\nbash\r\n#1. Najpierw możemy sprawdzić czy jakaś aktualizacja na nas oczekuje\r\nwp core check-update\r\n\r\n#2. Aktualizacja\r\nwp core update\r\n\r\n#3. Aktualizacja do konkretnej wersji\r\nwp core update --version=X.XX\r\n\r\n\r\n## Zarządzanie wtyczkami przez WP-CLI\r\n\r\nSprawdźmy jak dodać wtyczkę za pomocą tego narzędzia:\r\n\r\nbash\r\n#1. Instalacja wtyczki bbpress\r\nwp plugin install bbpress\r\n\r\n#2. Włączenie wtyczki\r\nwp plugin activate bbpress\r\n\r\n#3. Instalacja i włączenie wtyczki\r\nwp plugin install bbpress --activate\r\n\r\n\r\nWyłączanie wtyczki:\r\n\r\nbash\r\nwp plugin deactivate bbpress\r\n\r\n\r\nUsuwanie wtyczki:\r\n\r\nbash\r\nwp plugin delete bbpress\r\n\r\n\r\n## Zarządzanie motywami przez WP-CLI\r\n\r\nDzięki WP-CLI możemy zarządzać szablonami, które znajdują się w naszym WordPressie. Zacznijmy od dodania nowego motywu:\r\n\r\nbash\r\n#1. Pobranie motywu\r\nwp theme install twentysixteen\r\n\r\n#2. Pobranie i aktywacja motywu\r\nwp theme install twentysixteen --activate\r\n\r\n\r\nAktywacja motywu:\r\n\r\nbash\r\nwp theme activate twentysixteen\r\n\r\n\r\nUsunięcie motywu:\r\n\r\nbash\r\nwp theme delete twentytwelve\r\n\r\n\r\n## Zarządzanie użytkownikami przez WP-CLI\r\n\r\nZ poziomu SSH można sprawnie także dodać użytkownika albo szybko kogoś usunąć:\r\n\r\nbash\r\n#1. Wyświetlenie listy użytkowników\r\nwp user list\r\n\r\n#2. Dodanie użytkownika\r\nwp user create jan jan@kowalski.pl --role=author\r\n\r\n\r\nTeraz zaktualizujemy informacje o użytkowniku, który ma identyfikator 1. Zmienimy mu imię na Janek i nadamy nowe hasło dostępu do panelu administracyjnego:\r\n\r\nbash\r\nwp user update 1 --display_name=Janek --user_pass=NOWE_HASŁO\r\n\r\n\r\nJeżeli chcemy usunąć jakiegoś użytkownika korzystamy z komendy delete:\r\n\r\nbash\r\n#1. Usunięcie użytkownika o id 1\r\nwp user delete 1\r\n\r\n#2. Usunięcie użytkownika o id 1 i przepisanie jego postów użytkownikowi o id 2\r\nwp user delete 1 --reassign=2\r\n\r\n\r\n## Operacje na bazie danych w WP-CLI\r\n\r\nZ poziomu WP-CLI mamy także możliwość operowanie na podłączonej do WordPressa bazie danych. Sprawdźmy komendę dzięki której wykonamy szybką kopię całej bazy danych:\r\n\r\nbash\r\nwp db export kopia-bazy-danych.sql\r\n\r\n\r\nA jak później wykonać import bazy danych?\r\n\r\nbash\r\nwp db import kopia-bazy-danych.sql\r\n\r\n\r\n## Zmiana frazy w bazie danych\r\n\r\nPoniższe komendy mogą okazać się przydatne, jeżeli będziemy chcieli szybko podmieć jedną, starą wartość w bazie danych na nową. Przy wykorzystaniu WP-CLI jest to bardzo proste:\r\n\r\nbash\r\n#1. Sprawdzenie jakie wartości zostaną zmienione\r\nwp search-replace –dry-run stara-wartosc nowa-wartosc\r\n\r\n#2. Nadpisz wartości w bazie danych\r\nwp search-replace stara-wartosc nowa-wartosc\r\n\r\n#2. Nadpisz wartości w bazie danych w konkretnej tabeli\r\nwp search-replace stara-wartosc nowa-wartosc nazwa_tabeli\r\n\r\n\r\n## Dodatkowe sztuczki z wykorzystaniem WP-CLI\r\n\r\nPoniżej na koniec porady zamieszczam dodatkowe komendy, które mogą przyspieszyć naszą pracę z WordPressami:\r\n\r\n- wp admin - Otwiera w przeglądarce panel administracyjny WordPressa\r\n- wp comment - Zarządzanie komentarzami\r\n- wp post - Zarządzanie postami\r\n- wp config - Zarządzanie plikiem konfiguracyjnym WordPressa\r\n\r\nA czy Wam WP-CLI przyspiesza i umila codzienną pracę? Jakie komendy warto jeszcze znać?
Warto zobaczyć:
Szukasz hostingu?
Jest dużo firm oferujących hosting, ale którą wybrać? Przedstawiamy zestawienie najciekawszych propozycji i ranking hostingów (Wrzesień 2024).