WP-CLI 초보자 가이드: 명령줄에서 워드프레스 사이트를 효율적으로 관리하세요!

2분 읽기
Jiangsu
2025-10-19
2025-10-24
4,256
아래 링크를 통해 쇼핑하면 추가 비용 없이 수수료를 받을 수 있습니다.

지루한 클릭 작업은 이제 그만하고 명령줄이 가져다주는 빠른 관리 효율성을 경험하세요.

WP-CLI란 무엇인가요?

검은색 명령줄 창에 간단한 명령어를 입력하는 것만으로 플러그인 설치, 테마 업데이트, 글 작성, 콘텐츠 대량 수정 등 모든 워드프레스 관리 작업을 할 수 있다고 상상해보십시오. 이것이 바로 WP-CLI(워드프레스 명령줄 인터페이스).

WP-CLI는 워드프레스의 공식 명령줄 도구로, 백엔드 인터페이스에 로그인하지 않고도 터미널(터미널/SSH)을 통해 웹사이트를 관리할 수 있습니다. 초보자에게는 기술적으로 다소 어려울 수 있지만 일단 익숙해지면 기존 GUI보다 훨씬 효율적이라는 것을 알게 될 것입니다.

WP-CLI를 사용해야 하는 이유는 무엇인가요?

🚀 10배 더 효율적

  • 일괄 작업플러그인을 하나씩 클릭하지 않고 한 번의 클릭으로 모든 플러그인을 업데이트하세요.
  • 자동스크립트를 작성하여 반복적인 작업을 자동화할 수 있습니다.
  • 원격 관리파일 다운로드 없이 SSH를 통해 서버의 웹사이트를 관리하세요!

💻 실제 사례 비교

기존 방식으로 20개의 플러그인을 업데이트하세요.

  1. 1. 백그라운드에 로그인 → "플러그인" 클릭 → 업데이트 보기 → 모든 플러그인 선택 → 업데이트 클릭 → 완료될 때까지 기다립니다.
  2. 2. 시간 소요: 3~5분, 페이지가 로드될 때까지 계속 클릭하고 기다려야 합니다.

WP-CLI를 사용합니다.

wp plugin update --all

시간: 10~20초, 명령어 하나!

WP-CLI는 어떻게 설치하나요?

Linux/macOS에 설치

터미널을 열고 다음 명령을 순서대로 입력합니다:

# 下载 WP-CLI
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

# 赋予执行权限
chmod +x wp-cli.phar

# 移动到系统路径
sudo mv wp-cli.phar /usr/local/bin/wp

# 验证安装
wp --info

버전 정보가 표시되면 설치가 완료된 것입니다!

Windows에 설치

다음 두 가지 방법을 권장합니다:

  1. 1.WSL(Linux용 Windows 하위 시스템) 설치하기Microsoft 스토어에서 우분투를 검색하여 설치하세요!
  2. 2.XAMPP와 같은 통합 환경 사용최신 버전에는 일반적으로 WP-CLI가 내장되어 있습니다.

기본 명령 실습

가장 간단한 명령어부터 시작하여 WP-CLI의 핵심 기능을 단계별로 살펴보겠습니다.

1. 기본 정보 확인

# 检查 WordPress 版本
wp core version

# 查看网站状态
wp core check-update

# 列出所有已安装的插件
wp plugin list

2. 플러그인 관리

# 安装一个插件(以 Yoast SEO 为例)
wp plugin install wordpress-seo

# 启用插件
wp plugin activate wordpress-seo

# 停用插件
wp plugin deactivate wordpress-seo

# 更新所有插件
wp plugin update --all

# 批量启用多个插件
wp plugin activate akismet wordpress-seo

3. 테마 관리

# 安装并启用新主题
wp theme install twentytwentyfour --activate

# 查看当前主题
wp theme status

# 更新所有主题
wp theme update --all

4. 콘텐츠 관리

# 创建一篇新文章
wp post create --post_title='我的第一篇文章' --post_content='这是通过命令行创建的内容' --post_status=publish

# 查看文章列表
wp post list

# 批量将文章状态从草稿改为发布
wp post update $(wp post list --post_status=draft --format=ids) --post_status=publish

실용적인 시나리오: 실제 문제 해결

시나리오 1: 웹사이트 마이그레이션 중 도메인 네임 일괄 교체

테스트 도메인에서 전체 도메인으로 웹사이트를 마이그레이션해야 하는 경우:

# 将数据库中所有 old-domain.com 替换为 new-domain.com
wp search-replace "old-domain.com" "new-domain.com"

기존 방식과 비교데이터베이스를 수동으로 내보내고 텍스트 편집기로 바꾼 다음 다시 가져오는 것은 위험합니다.

시나리오 2: 일괄 처리 이미지 최적화

모든 기사의 이미지에 ALT 텍스트가 설정되어 있지 않은 것으로 확인되었습니다:

# 为没有 ALT 文本的图片批量添加描述
wp media list --field=ID | xargs -I % wp media update % --post_title="图片描述"

시나리오 3: 웹사이트의 신속한 백업

# 一键备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 备份完成后压缩
gzip backup-$(date +%Y%m%d).sql

고급 팁: 업무 생산성 향상

1. 별칭을 사용하여 명령 간소화하기

In ~/.bashrc또는 ~/.zshrc파일이 추가됩니다:

alias wp-update-all='wp plugin update --all && wp theme update --all'
alias wp-backup='wp db export backup-$(date +%Y%m%d).sql'

를 실행한 다음 source ~/.bashrc를 클릭한 후 짧은 명령을 사용할 수 있습니다:

wp-update-all  # 更新所有插件和主题
wp-backup      # 快速备份

2. 자동화 스크립트 만들기

새 파일 daily-maintenance.sh

#!/bin/bash
# 每日维护脚本

echo "开始 WordPress 日常维护..."

# 备份数据库
wp db export backup-$(date +%Y%m%d).sql

# 更新所有插件和主题
wp plugin update --all
wp theme update --all

# 清理修订版
wp post delete $(wp post list --post_type=revision --format=ids) --force

echo "维护完成!"

스크립트 실행 권한을 부여합니다:chmod +x daily-maintenance.sh

그런 다음 자동으로 실행되도록 시간 제한 작업으로 설정할 수 있습니다.

자주 묻는 질문(FAQ)

❓ 저는 초보자인데 WP-CLI를 사용해야 하나요?

제안가끔 몇 개의 글만 업데이트하는 경우에는 GUI를 계속 사용해도 됩니다. 하지만 여러 개의 웹사이트를 관리하거나 자주 운영해야 하는 경우에는 WP-CLI를 배우는 것을 적극 권장합니다.

WP-CLI를 사용하면 사이트가 망가지나요?

안전WP-CLI는 GUI와 동일한 권한 제어 기능을 제공합니다. 작업(특히 데이터베이스 관련 명령어)을 신중하게 수행한다면 위험은 매우 적습니다. 작업 전 백업을 권장합니다.

❓ 명령어가 기억나지 않으면 어떻게 하나요?

기교사용 wp help다음과 같은 도움말을 확인하세요. wp help plugin플러그인 관련 명령을 봅니다. 자동 완성을 위해 Tab 키를 더 자주 사용하세요.

❓ 모든 호스트가 WP-CLI를 지원하나요?

요청대부분의 VPS 및 클라우드 호스트에서 지원됩니다. 공유 호스팅을 사용하려면 고객 서비스에 문의하여 SSH 액세스를 확인해야 합니다.

추천 학습 경로

1단계(1주차): 기본 명령어 익히기

  • -플러그인 및 테마 설치 및 업데이트 연습
  • -글 작성 및 편집을 시도합니다.
  • -마스터리 wp --help도움말을 보는 방법

2단계(2~3주): 실제 적용

  • -도메인 이름을 대량으로 바꾸려고 시도합니다.
  • -자동 백업 스크립트 설정
  • -학습 콘텐츠의 일괄 처리

3단계(1개월 이후): 고급 최적화

  • -워크플로에 통합
  • -사용자 지정 스크립트 작성
  • -고급 기능(예: CRON 작업) 살펴보기

do

요약

WP-CLI는 해커 전용 도구가 아니라 모든 워드프레스 사용자가 익혀야 할 효율성 도구입니다. 오늘부터 시작하여 하루에 한 가지 명령어를 익히면 한 달 안에 생산성이 비약적으로 향상될 것입니다.

명령줄에 겁먹지 마세요.- 컴퓨터와 소통하기 위한 또 하나의 언어입니다. 외국어를 배우는 것처럼 처음에는 조금 어려울 수 있지만 일단 마스터하면 새로운 세계로 가는 문이 열립니다.

이제 터미널을 열고 첫 번째 WP-CLI 명령을 입력하세요!

wp --info

워드프레스 마스터가 되기 위한 첫걸음을 내디딘 것을 축하합니다! 🎉

STH에 주목하세요.

팁: 이 글의 모든 명령은 워드프레스 설치의 루트 디렉터리에서 실행됩니다. 권한 문제가 발생하면 명령 앞에 다음 단어를 추가할 수 있습니다. sudo(Linux/macOS) 또는 관리자 권한으로 실행(Windows)합니다.

태그.