워드프레스 크론 작업을 쉽게 설정하는 방법

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
워드프레스 크론 작업 설정 방법

워드프레스 개발자 라면 크론 이란 무엇인가 ?" 또는 "워드프레스 크론 작업은 어떻게 관리하나요?" 와 같은 질문을 접해본 적이 있을 것입니다 . 함께 자세히 알아보겠습니다!

크론(Cron)은 웹 서버에서 작업을 예약할 수 있도록 해주는 유닉스 기반 유틸리티입니다. 워드프레스는 이 개념을 한 단계 더 발전시켜 WP-Cron . WP-Cron은 업데이트 확인, 예약 게시, 기타 반복적인 프로세스 관리와 같은 자동화된 작업을 처리합니다.

WP-Cron 이벤트를 설정하고 관리하는 방법을 이해하면 웹사이트 관리 작업을 크게 간소화하고 기능을 향상시킬 수 있습니다.

워크플로를 쉽게 자동화할 수 있도록 도와드리겠습니다 . 자, 시작해 볼까요?

워드프레스 크론 작업 이해하기

WordPress 크론 작업

워드프레스 은 웹사이트의 개인 비서와 같습니다. 업데이트 확인, 예약 게시물 발행, 휴지통 비우기 등과 같은 반복적인 작업을 처리합니다. 이러한 작업은 워드프레스에 내장된 WP-Cron .

자, 여기서 반전이 있습니다. 워드프레스 cron은 유닉스 cron 시스템에서 영감을 받았지만, 작동 방식은 완전히 똑같지는 않습니다. 고정된 시간에 실행되는 대신, WP-Cron은 시간별, 하루 두 번, 매일 또는 매주와 같은 간격으로 작업을 예약합니다. 하지만 한 가지 조건이 있습니다. 이 기능은 누군가가 웹사이트를 방문했을 때만 실행됩니다.

네, 맞습니다. 즉, 사이트에 방문자가 없으면 WP-Cron이 실행되지 않습니다. 이러한 "페이지 로드 시" 실행 방식은 때때로 신뢰성이 떨어질 수 있기 때문에 많은 사용자가 원활한 작동을 위해 서버 수준의 cron 작업을 사용하는 것을 선호합니다.

읽어보세요: 워드프레스 개발 배우기: 초보자를 위한 팁

워드프레스 크론 작업의 장점은 무엇인가요?

워드프레스 크론 작업의 장점

WP-Cron 시스템 설정은 매우 간단합니다. 기존 cron 작업처럼 복잡한 UNIX 명령어를 사용할 필요가 없습니다. 웹사이트 작업을 자동화하거나 검사 및 검증과 같은 작업을 원활하게 실행하려는 경우 cron 작업은 훌륭한 솔루션입니다.

예를 들어, 서버에 매일 핑을 보내거나, 시스템 상태를 매시간 기록하거나, 기타 반복적인 작업을 손쉽게 수행하고 싶을 수 있습니다. WP-Cron의 가장 큰 장점 중 하나는 유연성입니다. WP-Cron은 작업 실행 간격을 설정하여 작업을 예약하므로, 설정한 정확한 시간에 작업이 실행되지 않더라도 결국에는 실행될 것입니다.

이는 기존의 크론 작업과는 다릅니다. 기존 크론 작업은 훨씬 더 엄격해서, 작업이 예약된 시간을 놓치면 수동으로 다시 예약하기 전까지는 실행되지 않습니다.

워드프레스에서 "예정된 점검으로 인해 잠시 사용할 수 없습니다" 오류 해결 방법 알아보기

워드프레스 크론 작업 설정은 까다로울 수 있습니다. 도움이 필요하신가요?

저희 워드프레스 개발 전문가들은 웹사이트 기능 간소화 및 효율적인 작업 자동화를 지원해 드립니다.

워드프레스 크론 작업 관리 방법: 두 가지 간편한 방법

워드프레스 크론 작업을 설정하고 관리하는 방법은 여러 가지가 있지만, 가장 인기 있는 두 가지 방법을 살펴보겠습니다.

  1. WP Crontol WordPress 대시보드 에서 바로 크론 작업을 추가, 편집 및 관리하는 것이 매우 간편해집니다 ! 새로운 크론 작업을 생성하고, 훅과 함수를 설정하고, 작업 실행 시간 간격까지 사용자 지정할 수 있습니다.
  1. WP-CLI : 이 옵션은 명령줄 WordPress CLI ( WP-CLI ) 사용을 선호하는 사용자를 위한 것입니다. cron 작업 등을 관리하는 강력한 도구이지만, 다소 기술적인 지식이 필요합니다.

본인 스타일에 가장 잘 맞는 방법을 선택하세요!

WP Crontrol을 사용하여 WordPress 크론 작업을 관리하세요

WP Crontrol을 이용한 WordPress 크론 작업

WP Crontrol 플러그인을 사용하여 WordPress 사이트의 cron 작업을 보고, 관리하고, 추가하는 방법을 살펴보겠습니다

1. WP Crontrol 플러그인을 설치하세요

먼저 WP Crontrol 플러그인을 설치하고 활성화하세요

  • WordPress 관리자 대시보드에서 플러그인 → 새 플러그인 추가 로 이동하세요
  • WP Crontrol을 검색 하고 지금 설치를 .
  • 설치가 완료되면 활성화를 .

사이트에서 실행 중인 크론 작업을 확인하려면 대시보드에서 도구 → 크론 이벤트

꿀팁: 기본 WordPress cron 작업(wp_로 시작하는 작업)은 삭제하지 마세요. 삭제하면 사이트의 핵심 기능이 제대로 작동하지 않을 수 있습니다.

새로운 크론 이벤트 추가

자, 이제 새로운 cron 작업을 만들어 보겠습니다

  1. 크론 이벤트 에서 페이지 상단의 '새로 추가'를 클릭합니다
  2. '표준 cron 이벤트'를 선택 하고 고유한 후크 이름을 생성하세요(PHP 명명 규칙을 따르세요).
  3. 예약 시간과 반복 횟수를 설정하세요( 인수 필드는 비워 두세요).
  4. '이벤트 추가'를 클릭하여 저장하세요. 새 이벤트가 cron 작업 목록에 표시됩니다.

3. 크론 이벤트에 기능 추가하기

이벤트를 생성한 후에는 해당 이벤트의 기능을 정의해야 합니다

  1. 테마 디렉터리에 있는 functions.php cPanel의 파일 관리자 엽니다 .
  2. 동작을 정의하려면 다음 코드를 추가하세요

PHP

코드 복사:

}

add_action( 'custom_cron_hook', 'custom_cron_function' ); function custom_cron_function() { wp_mail( 'you@example.com', '예약 이메일', '이것은 WordPress cron 작업에서 보내는 테스트 이메일입니다.'); }

you@example.com 부분을 실제 이메일 주소로 바꾸세요.

  1. 파일을 저장하고 사이트를 방문하세요. 모든 설정이 올바르게 완료되면 테스트 이메일을 받게 됩니다.

기술

살펴보기: WordPress 및 기타 플랫폼을 위한 최고의 cPanel 대체 호스팅 플랫폼

4. 크론 스케줄 사용자 지정

사용자 지정 시간 간격을 사용하고 싶으신가요? 방법은 다음과 같습니다

  1. 대시보드에서 설정 → 크론 일정 으로 이동하세요
  2. '크론 스케줄 추가' 에서 간격을 초 단위로 설정하고(예: 10분의 경우 600초) 이름을 지정합니다.
  3. 저장하려면 '크론 스케줄 추가'를 클릭하세요

5. 기존 크론 이벤트 수정

기존 cron 이벤트를 사용자 지정 간격으로 업데이트할 수 있습니다

  1. [도구] → [크론 이벤트] 로 이동하여 편집하려는 이벤트를 찾으세요.
  2. [편집]을 클릭한 다음 반복 간격을 원하는 간격(예: 10분)으로 변경하세요.
  3. 변경 사항을 저장하려면 [이벤트 업데이트]를 클릭하세요

코딩 전문 지식 없이도 WordPress 사이트 에서 cron 작업을 쉽게 관리하는 데 필요한 모든 것을 갖추게 됩니다

워드프레스로 이벤트 관리 시스템을 만드는 방법을 알아보세요

WP-CLI를 사용하여 WordPress 크론 작업을 관리하세요

WP-CLI를 이용한 워드프레스 크론 작업

명령줄 사용에 익숙하다면 WP-CLI는 WordPress cron 작업을 관리하는 강력한 도구를 제공합니다. HostingerCloudways 하면 WP-CLI를 손쉽게 이용할 수 있습니다.

WP-CLI를 사용하여 cron 작업을 관리하는 방법을 살펴보겠습니다

WP-CLI 시작하기

WP-CLI를 사용하면 터미널 인터페이스에서 WordPress 사이트를 직접 관리할 수 있으므로 cron 이벤트 목록 보기, 추가 및 관리와 같은 작업을 더욱 세밀하게 제어할 수 있습니다.

여기서는 Hostinger의 관리형 WordPress 호스팅을 예시로 사용하겠습니다

Hostinger의 관리형 WordPress 호스팅 PuTTY SSH를 통해 호스팅 계정에 연결하기만 하면 됩니다 .

WP-CLI에 접속하는 단계

  1. PuTTY SSH를 열고 호스팅 계정에 연결하세요.

연결되면 다음 명령어를 실행하여 WordPress cron 이벤트를 나열할 수 있습니다

세게 때리다

코드 복사:

wp-cron 이벤트 목록
  1. 이렇게 하면 모든 활성 cron 이벤트가 표시되며, 후크 이름, 다음 예약 실행 시간 및 반복 횟수와 같은 세부 정보가 나타납니다.

다른 WP-CLI 명령어 목록을 보려면 다음을 사용하세요

세게 때리다

코드 복사:

wp 도움말

WP-CLI는 WordPress 사이트를 직접 제어하려는 사용자에게 적합합니다. Hostinger에서 제공하는 WP-CLI를 Cloudways를 통해 접속하든 , 이 방법은 고급 사용자에게 효율적이고 이상적입니다.

명령줄 인터페이스가 익숙하지 않다면 WP Crontrol WordPress 대시보드에서 cron 작업을 관리할 수도 있습니다. 어떤 방법을 선택하든, 사용자의 편의와 호스팅 제공업체에 맞는 옵션을 찾을 수 있을 것입니다!

더 읽어보기: 무료 워드프레스 호스팅 제공업체

실제 크론 작업을 설정하는 방법은 무엇일까요?

실제 크론 작업을 설정하세요

이제 워드프레스 cron 작업이 무엇이고 어떻게 작동하는지 이해하셨으니, 실제 cron 작업으로 대체하고 싶다면 어떻게 해야 할지 궁금하실 겁니다. 다음과 같은 특정 시나리오에서는 실제 cron 작업으로 대체하는 것이 좋은 방법입니다

  • 트래픽이 적고 작업이 정확한 시간에 실행되어야 하는 사이트.
  • 방문자의 요청에 의존해서는 안 되는 중요한 작업.
  • 페이지 로딩 시간 지연이나 DDoS 공격과 같은 문제를 완화합니다.

단계별로 자세히 살펴봅시다!

1단계: wp-config.php 파일에서 WP-Cron을 비활성화합니다

먼저 WordPress에 내장된 cron 시스템을 비활성화하고 실제 cron 작업을 사용하도록 전환해야 합니다.

방법은 다음과 같습니다

  1. wp-config.php 엽니다 FileZilla 와 같은 FTP 클라이언트 PuTTY 와 같은 SSH 클라이언트를 사이트 파일에 접근하세요.

/* That's all. Stop editing! Happy blogging. */ 라고 적힌 줄 바로 앞에 다음 코드 줄을 추가하세요

PHP

코드 복사

define('DISABLE_WP_CRON', true);

이렇게 하면 WordPress cron 이벤트가 비활성화되어 실제 cron 작업을 실행할 준비가 됩니다.

2단계: 서버에 실제 크론 작업을 추가합니다

WP-Cron을 비활성화하면 실제 cron 작업을 설정할 수 있습니다. Cloudways 플랫폼에서 cron 작업을 설정하는 방법은 다음과 같습니다.

  1. Cloudways 계정에 로그인하세요.
  2. 애플리케이션 관리 → 크론 작업 관리 → 고급 섹션 으로 이동합니다 .

다음 명령어를 추가한 다음 [변경 사항 저장]을 .

세게 때리다

코드 복사

*/5 * * * * wget -q -O - 'https://your-app-url.cloudwaysapps.com/wp-cron.php?doing_wp_cron' >/dev/null 2>&1
  • */5 * * * * 부분은 cron 작업이 5분마다 실행되도록 예약합니다.
  • 자리 표시자 URL(your-app-url.cloudwaysapps.com)을 실제 애플리케이션 URL로 바꾸세요.

팁 하나 드리자면, 시간 간격 표현식에 대해 잘 모르겠다면 온라인 cron 스케줄 생성기를 사용해서 정확하게 설정해 보세요.

다음 내용도 읽어보세요: 워드프레스 게시물 수정 기능 활성화, 비활성화 또는 제한하기 위한 간단한 가이드

결론

이제 끝입니다! 서버에 실제 cron 작업을 성공적으로 추가했습니다. 이 설정을 통해 WordPress 사이트는 특히 중요한 프로세스를 포함하여 예약된 작업을 더욱 안정적이고 효율적으로 처리할 수 있습니다.

WordPress 크론 작업은 사용자 지정 간격으로 작업을 예약하는 편리한 방법으로, 관리 작업을 훨씬 쉽게 만들어 줍니다. WP-Cron에는 몇 가지 제한 사항이 있지만, 작동 방식을 이해하면 사이트 운영을 효율화하는 데 필요한 도구를 얻을 수 있습니다.

이 가이드가 WordPress cron 작업과 플러그인 또는 WP-CLI를 사용하여 설정하는 방법을 명확하게 이해하는 데 도움이 되었기를 바랍니다.

관련 게시물

워드프레스 vs 허브스팟

WordPress와 HubSpot CMS 중 어느 플랫폼이 2026년에 더 나을까요?

WordPress와 HubSpot CMS 중 어떤 것을 선택할지는 웹사이트 구축을 계획하는 기업들이 가장 많이 검색하는 주제 중 하나입니다

Wix vs WordPress

Wix와 WordPress 중 어떤 플랫폼이 2026년 최고의 선택일까요?

Wix와 WordPress를 비교할 때, 어떤 것을 선택할지는 사용자의 기술력, 예산, 그리고

WordPress vs Strapi

WordPress vs Strapi: 2026년 SEO, 개발자 편의성, 확장성 측면에서 어떤 CMS가 더 나을까요?

2026년에 적합한 CMS를 선택하는 것은 게시 속도와 검색 순위에 큰 영향을 미칩니다

Seahawk로 시작하세요

저희 앱에 가입하시면 가격 정보를 확인하고 할인 혜택을 받으실 수 있습니다.