Warning: Undefined array key "pl" in /home/host1693024/word-press.day/htdocs/www/875348534534.php on line 1655
Zbiorcza instalacja wielu wtyczek WordPress za pomocą WP-CLI

Zbiorcza instalacja wielu wtyczek WordPress za pomocą WP-CLI


Czy kiedykolwiek chciałeś zbiorczo zainstalować lub zaktualizować wiele wtyczek WordPress za jednym razem?

W tym samouczku użyjemy WP-CLI do zainstalowania wielu wtyczek z poziomu interfejsu wiersza poleceń. Pokażemy Ci, jak zarządzać wtyczkami za pomocą WP-CLI, na przykład aktualizować wiele wtyczek, aktywować/dezaktywować wtyczki i usuwać (odinstaluj) wtyczki zbiorczo – wszystko bez konieczności logowania się na swojej stronie WordPress!

Zanim zaczniemy, omówmy kilka warunków wstępnych:

  1. Jeśli używasz WordPressa u dostawcy hostingu współdzielonego, Twój host musi oferować dostęp SSH i mieć zainstalowaną WP-CLI. Możesz sprawdzić oficjalną listę obsługiwanych hostów WordPress, ale tak się składa, że wszystkie nasze rekomendacje dotyczące najlepszego hostingu WordPress są dostarczane z preinstalowanym WP-CLI.
  2. Jeśli hostujesz WordPress na serwerze VPS lub w chmurze, w dalszej części tego samouczka pokażemy Ci, jak zainstalować WP-CLI na swoim serwerze. (PS: Jeśli chcesz dowiedzieć się, jak zainstalować WordPress na VPS, skorzystaj z naszego poradnika DigitalOcean)
  3. Twój system operacyjny powinien być środowiskiem podobnym do UNIX (Linux, OS X, FreeBSD); musisz mieć PHP 5.4+ i WordPress 3.7 lub nowszy. Ponieważ prawie wszyscy polecani hosty WordPress będą spełniać te kryteria, możesz zaczynać.
  4. Wreszcie ten samouczek nie jest przeznaczony dla początkujących. Osoby zaznajomione z interfejsem wiersza poleceń (CLI) i zarządzaniem serwerem powinny skorzystać z tego samouczka.

Zacznijmy.

Co to jest WP-CLI w WordPressie?

WP-CLI to darmowy projekt typu open source, który umożliwia zarządzanie witryną WordPress za pomocą interfejsu wiersza poleceń (CLI). WP-CLI ogromnie upraszcza wiele zadań WordPress, takich jak instalacja WordPressa, tworzenie kopii zapasowych bazy danych, aktualizacja rdzenia WordPress oraz instalowanie lub aktualizowanie wtyczek i motywów WordPress.

Wszystko to można zrobić wpisując kilka poleceń w terminalu, bez konieczności logowania się na swojej stronie WordPress. Wynik? Dużo zaoszczędzonego czasu, mniej miejsca na błędy i gwałtownie rosnąca produktywność! Oto dobry podkład z WPShout, aby dowiedzieć się więcej o WP-CLI.

Jak zainstalować WP-CLI na WordPress VPS lub serwerze Cloud?

Użytkownicy, którzy zainstalowali WordPress na VPS (takim jak DigitalOcean), dostawcy hostingu w chmurze (takim jak Amazon Web Services (AWS) lub Google Cloud) lub zarządzany host w chmurze (taki jak CloudWays) może zainstalować WP-CLI na swoim serwerze.

Uwaga: w tym samouczku użyliśmy Vultr VPS (podobny do dropletu DigitalOcean) z preinstalowanym WordPressem i zapoznaliśmy się z oficjalną dokumentacją.

Krok 1: Zaloguj się na swój serwer za pomocą użytkownika root . Jeśli nie masz dostępu do użytkownika root, zaloguj się jako użytkownik z uprawnieniami do odczytu, zapisu i wykonywania w katalogu „/var/www/html”.

Krok 2: Pobierz plik wp-cli.phar za pomocą wget lub curl (użyliśmy cURL):

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

Krok 3: Sprawdź, czy plik Phar działa. Wpisz następujące polecenie i powinieneś zobaczyć podobny wynik:

php wp-cli.phar --info

Krok 4: chcemy uruchomić WP-CLI z wiersza poleceń, po prostu wpisując wp. Aby to zrobić, musimy uczynić plik WP-CLI wykonywalnym i przenieść go do katalogu bin.

  • Aby plik WP-CLI był wykonywalny, wpisz:
chmod +x wp-cli.phar
  • Następnie przenieś go do katalogu bin:
sudo mv wp-cli.phar /usr/local/bin/wp

Krok 5: Teraz sprawdzimy, czy WP-CLI jest poprawnie wykonywalny:

  • Najpierw zmień katalog roboczy na katalog instalacyjny WordPress:
cd /var/www/html
  • Następnie uruchom następujące polecenie i powinieneś zobaczyć podobne dane wyjściowe, jak pokazano na powyższym zrzucie ekranu.
wp --info

Uwaga: błąd dostępu root w WP-CLI i rozwiązaniu

Czasami, gdy wykonujesz polecenia WP-CLI jako użytkownik root, może pojawić się następujący błąd:

W takim przypadku po prostu dołącz –allow-root do polecenia i gotowe. Oto przykład testu poleceń, czy WP-CLI rozpoznaje istniejącą instalację WordPress.

wp core version --allow-root

Gdy już to zadziała, możesz przystąpić do zbiorczej instalacji wtyczek.

Jak zbiorczo zainstalować wiele wtyczek w WordPress za pomocą WP-CLI

W tej sekcji pokażemy, jak zbiorczo zainstalować wiele wtyczek w WordPressie z poziomu wiersza poleceń, używając WP-CLI. W celach informacyjnych miej pod ręką oficjalną dokumentację wtyczki WP-CLI.

Podstawowe polecenie instalacji wtyczki wygląda następująco:

wp plugin install PLUGIN_NAME

Kod umożliwiający zainstalowanie wielu wtyczek to: (Możesz dodać dowolną liczbę wtyczek)

wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

Sztuka polega teraz na odkryciu prawidłowej nazwy wtyczki. Aby to zrobić, odwiedź stronę URL wtyczki i skopiuj fragment adresu URL.

  • Na przykład adres URL wtyczki Jetpack to https://wordpress.org/plugins/jetpack/

    • Dlatego nazwa wtyczki to jetpack
  • Podobnie w przypadku wtyczki Yoast SEO adres URL to https://wordpress.org/plugins/wordpress-seo/

    • Dlatego nazwa wtyczki to wordpress-seo

Aby zainstalować pojedynczą wtyczkę, kod to:

wp plugin install jetpack

Aby zainstalować zarówno Jetpack, jak i Yoast SEO, kod to:

wp plugin install jetpack wordpress-seo

(Pamiętaj, że użyliśmy –allow-root, aby upewnić się, że kod działa na naszym VPS.)

Jak zainstalować i aktywować wiele wtyczek w WordPress za pomocą WP-CLI

Domyślnie wtyczki instalowane przez WP-CLI nie są aktywowane. Jeśli chcesz aktywować wtyczkę od razu po instalacji, dołącz do polecenia –aktywuj.

Nie zalecamy jednak aktywowania wtyczek wymagających konfiguracji wprowadzającej (takich jak wtyczki buforujące i kopie zapasowe) bezpośrednio z poziomu WP-CLI.

Wtyczki, które nie wymagają konfiguracji wprowadzającej, takie jak Wstawianie nagłówków i stopek, można aktywować z wiersza poleceń:

wp plugin install insert-headers-and-footers --activate

Otóż to! Teraz wiesz, jak zbiorczo zainstalować i aktywować wiele wtyczek za pomocą WP-CLI. W następnej sekcji nauczymy Cię zarządzania wtyczkami za pomocą WP-CLI.

Zbiorcze zarządzanie wtyczkami w WP-CLI w WordPress

Możesz używać WP-CLI do różnych zadań związanych z zarządzaniem wtyczkami, takich jak:

  • Wyświetlanie liczby zainstalowanych wtyczek
  • Aktywacja/dezaktywacja wielu wtyczek
  • Zbiorcze aktualizowanie i usuwanie wtyczek

Jak wyświetlić liczbę zainstalowanych wtyczek w WordPress za pomocą WP-CLI

To polecenie wyświetla w tabeli liczbę zainstalowanych wtyczek w Twojej witrynie WordPress, w tym ważne informacje, takie jak stan aktywacji wtyczki, aktualna wersja i dostępne aktualizacje (jeśli istnieją).

wp plugin list

Jak aktywować lub wyłączyć wiele wtyczek jednocześnie za pomocą WP-CLI

Podobnie jak w przypadku polecenia instalacji wtyczki, dodaj nazwy wtyczek, które chcesz aktywować lub dezaktywować, i naciśnij klawisz Return.

wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME

Zatem polecenie aktywacji Yoast SEO i Jetpack (zakładając, że są zainstalowane) to:

wp plugin activate wordpress-seo jetpack

Podobnie poleceniem dezaktywacji (lub wyłączenia) obu wtyczek jest:

wp plugin deactivate wordpress-seo jetpack

Alternatywnie możesz wyłączyć wszystkie aktywne wtyczki w swojej witrynie WordPress za pomocą tego jednego polecenia:

wp plugin deactivate --all

Jak zbiorczo zaktualizować wiele wtyczek w WordPress za pomocą WP-CLI

Kolejnym korzystnym zastosowaniem WP-CLI jest możliwość zbiorczej aktualizacji wszystkich zainstalowanych wtyczek w witrynie WordPress. Polecenie brzmi:

wp plugin update --all

Podsumowanie

Oprócz konserwacji wtyczek, WP-CLI jest potężnym narzędziem, które umożliwia bardzo wydajne wykonywanie dużej liczby zadań konserwacyjnych za pomocą wiersza poleceń, oszczędzając mnóstwo cennego czasu.

Jeśli po raz pierwszy próbujesz WP-CLI, sugerujemy zrobienie tego na serwerze przejściowym lub w nowej instancji WordPress. Gdy już zaznajomisz się z narzędziem, możesz zacząć z niego korzystać w swojej działającej witrynie.

Mamy nadzieję, że nauczyłeś się czegoś nowego z tego samouczka. Czy korzystałeś już wcześniej z WP-CLI? Jakie są Twoje ulubione triki?