웹사이트 검색

WP-CLI를 사용하여 여러 WordPress 플러그인 대량 설치


한 번에 여러 WordPress 플러그인을 대량 설치하거나 업데이트하고 싶었던 적이 있습니까?

이 튜토리얼에서는 명령줄 인터페이스에서 WP-CLI를 사용하여 여러 플러그인을 설치하겠습니다. 여러 플러그인 업데이트, 플러그인 활성화/비활성화, 삭제 등 WP-CLI를 사용하여 플러그인을 관리하는 방법을 보여드리겠습니다. >(제거) 대량 플러그인 – WordPress 사이트에 로그인할 필요 없이 모두 가능합니다!

시작하기 전에 몇 가지 전제 조건에 대해 논의해 보겠습니다.

  1. 공유 호스팅 제공업체에서 WordPress를 사용하는 경우 호스트는 SSH 액세스를 제공하고 WP-CLI가 설치되어 있어야 합니다. 지원되는 호스트의 공식 WordPress 목록을 확인할 수 있지만, 최고의 WordPress 호스팅에 대한 모든 권장 사항에는 WP-CLI가 사전 설치되어 있습니다.
  2. VPS 또는 클라우드 서버에서 WordPress를 호스팅하는 경우 이 튜토리얼의 뒷부분에서 서버에 WP-CLI를 설치하는 방법을 보여 드리겠습니다. (PS: VPS에 WordPress를 설치하는 방법을 배우려면 DigitalOcean 튜토리얼을 따르십시오.)
  3. 귀하의 OS는 UNIX와 유사한 환경(Linux, OS X, FreeBSD)이어야 합니다. PHP 5.4+ 및 WordPress 3.7 이상이 있어야 합니다. 거의 모든 권장 WordPress 호스트가 이러한 기준을 충족하므로 계속 진행해도 됩니다.
  4. 마지막으로, 이 튜토리얼은 초보자를 위한 것이 아닙니다. 명령줄 인터페이스(CLI) 및 서버 관리에 익숙한 사람이 이 튜토리얼을 사용해야 합니다.

시작하자.

WordPress의 WP-CLI란 무엇입니까?

WP-CLI는 명령줄 인터페이스(CLI)를 사용하여 WordPress 사이트를 관리할 수 있는 무료 오픈 소스 프로젝트입니다. WP-CLI는 WordPress 설치, 데이터베이스 백업, WordPress 코어 업데이트, WordPress 플러그인 및 테마 설치 또는 업데이트와 같은 많은 WordPress 작업을 크게 단순화합니다.

WordPress 사이트에 로그인할 필요 없이 터미널에 몇 가지 명령을 입력하면 이 모든 작업을 수행할 수 있습니다. 결과? 많은 시간이 절약되고 오류가 발생할 여지가 줄어들며 생산성이 급상승합니다! 다음은 WP-CLI에 대해 자세히 알아볼 수 있는 WPShout의 좋은 입문서입니다.

WordPress VPS 또는 클라우드 서버에 WP-CLI를 설치하는 방법은 무엇입니까?

VPS (예: DigitalOcean), 클라우드 호스팅 제공업체(예: Amazon Web Services(AWS) 또는 Google Cloud) 또는 에 WordPress를 설치한 사용자 >관리형 클라우드 호스트(예: CloudWays)는 서버에 WP-CLI를 설치할 수 있습니다.

참고: 이 튜토리얼에서는 WordPress가 사전 설치된 Vultr VPS(DigitalOcean 드롭릿과 유사)를 사용했으며 공식 문서를 참조했습니다.

1단계: 루트 사용자로 서버에 로그인합니다. 루트 사용자에 대한 액세스 권한이 없는 경우 "/var/www/html" 디렉토리에서 읽기, 쓰기 및 실행 권한이 있는 사용자로 로그인하십시오.

2단계: wget 또는 curl을 사용하여 wp-cli.phar 파일을 다운로드합니다(여기에서는 cURL을 사용했습니다).

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

3단계: Phar 파일이 작동하는지 확인합니다. 다음 명령을 입력하면 비슷한 출력이 표시됩니다.

php wp-cli.phar --info

4단계: wp를 입력하여 명령줄에서 WP-CLI를 실행하려고 합니다. 이렇게 하려면 WP-CLI 파일을 실행 가능하게 만들고 bin 디렉터리로 이동해야 합니다.

  • WP-CLI 파일을 실행 가능하게 만들려면 다음을 입력하십시오.
chmod +x wp-cli.phar
  • 그런 다음 bin 디렉터리로 이동합니다.
sudo mv wp-cli.phar /usr/local/bin/wp

5단계: 이제 WP-CLI가 제대로 실행 가능한지 테스트하겠습니다.

  • 먼저 작업 디렉터리를 WordPress 설치 디렉터리로 변경합니다.
cd /var/www/html
  • 다음으로, 다음 명령을 실행하면 위 스크린샷과 유사한 출력이 표시됩니다.
wp --info

주의: WP-CLI 및 솔루션의 루트 액세스 오류

경우에 따라 루트 사용자로 WP-CLI 명령을 실행할 때 다음 오류가 발생할 수 있습니다.

이러한 경우에는 명령에 –allow-root를 추가하기만 하면 됩니다. 다음은 WP-CLI가 기존 WordPress 설치를 인식하는지 테스트하는 명령의 예입니다.

wp core version --allow-root

이 작업이 완료되면 플러그인을 대량 설치할 준비가 된 것입니다.

WP-CLI를 사용하여 WordPress에 여러 플러그인을 대량 설치하는 방법

이 섹션에서는 WP-CLI를 사용하여 명령줄 인터페이스에서 WordPress에 여러 플러그인을 대량 설치하는 방법을 보여줍니다. 참고로 공식 WP-CLI 플러그인 문서를 가까이에 보관하세요.

기본 플러그인 설치 명령은 다음과 같습니다.

wp plugin install PLUGIN_NAME

여러 플러그인을 설치하는 코드는 다음과 같습니다. (필요한 만큼 플러그인을 추가할 수 있습니다.)

wp plugin install PLUGIN_1_NAME PLUGIN_2_NAME PLUGIN_3_NAME

이제 플러그인의 정확한 이름을 알아내는 것이 비결입니다. 이렇게 하려면 플러그인의 URL 페이지를 방문하여 URL 슬러그를 복사하세요.

  • 예를 들어 Jetpack 플러그인 URL은 https://wordpress.org/plugins/jetpack/입니다.

    • 따라서 플러그인 이름은 jetpack입니다.
  • 마찬가지로 Yoast SEO 플러그인의 경우 URL은 https://wordpress.org/plugins/wordpress-seo/입니다.

    • 따라서 플러그인 이름은 wordpress-seo입니다.

단일 플러그인을 설치하기 위한 코드는 다음과 같습니다.

wp plugin install jetpack

Jetpack과 Yoast SEO를 모두 설치하려면 코드는 다음과 같습니다.

wp plugin install jetpack wordpress-seo

(코드가 VPS에서 실행되는지 확인하기 위해 –allow-root를 사용했습니다.)

WP-CLI를 사용하여 WordPress에서 여러 플러그인을 설치하고 활성화하는 방법

기본적으로 WP-CLI에서 설치된 플러그인은 활성화되지 않습니다. 설치 후 즉시 플러그인을 활성화하려면 명령에 –activate를 추가하세요.

그러나 온보딩 구성이 필요한 플러그인(예: 캐싱 및 백업 플러그인)을 WP-CLI에서 직접 활성화하지 않는 것이 좋습니다.

머리글 및 바닥글 삽입과 같이 온보딩 구성이 필요하지 않은 플러그인은 명령줄에서 활성화할 수 있습니다.

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

그게 다야! 이제 WP-CLI를 사용하여 여러 플러그인을 대량 설치하고 활성화하는 방법을 알았습니다. 다음 섹션에서는 WP-CLI를 사용한 플러그인 관리에 대해 알아보겠습니다.

WordPress의 WP-CLI에서 대량 플러그인 관리

다음과 같은 다양한 플러그인 관리 작업에 WP-CLI를 사용할 수 있습니다.

  • 설치된 플러그인 수 나열
  • 다중 플러그인 활성화/비활성화
  • 플러그인 일괄 업데이트 및 삭제

WP-CLI를 사용하여 WordPress에 설치된 플러그인 수를 나열하는 방법

이 명령은 플러그인의 활성화 상태, 현재 버전 및 사용 가능한 업데이트(있는 경우)와 같은 필수 정보를 포함하여 WordPress 사이트에 설치된 플러그인 수를 표로 표시합니다.

wp plugin list

WP-CLI를 사용하여 한 번에 여러 플러그인을 활성화하거나 비활성화하는 방법

플러그인 설치 명령과 유사하게 활성화 또는 비활성화하려는 플러그인 이름을 추가하고 Enter 키를 누릅니다.

wp plugin activate PLUGIN_1_NAME PLUGIN_2_NAME

따라서 Yoast SEO 및 Jetpack(설치되어 있다고 가정)을 활성화하는 명령은 다음과 같습니다.

wp plugin activate wordpress-seo jetpack

마찬가지로 두 플러그인을 모두 비활성화(또는 비활성화)하는 명령은 다음과 같습니다.

wp plugin deactivate wordpress-seo jetpack

또는 다음 명령 하나로 WordPress 사이트에서 모든 활성 플러그인을 비활성화할 수 있습니다.

wp plugin deactivate --all

WP-CLI를 사용하여 WordPress에서 여러 플러그인을 대량 업데이트하는 방법

WP-CLI의 또 다른 유용한 응용 프로그램은 WordPress 사이트에 설치된 모든 플러그인을 대량 업데이트하는 기능입니다. 명령은 다음과 같습니다:

wp plugin update --all

마무리

플러그인 유지 관리 외에도 WP-CLI는 명령줄을 통해 많은 유지 관리 작업을 매우 효율적으로 실행하여 귀중한 시간을 절약할 수 있는 강력한 도구입니다.

WP-CLI를 처음 시도하는 경우 스테이징 서버나 새로운 WordPress 인스턴스에서 수행하는 것이 좋습니다. 도구에 익숙해지면 실제 사이트에서 도구 사용을 시작할 수 있습니다.

이 튜토리얼에서 새로운 것을 배웠기를 바랍니다. 이전에 WP-CLI를 사용해 보셨나요? 당신이 가장 좋아하는 트릭은 무엇입니까?