워드프레스 예약 발행 안 됨 문제를 해결하는 6가지 방법

워드프레스 예약 발행 안 됨 문제는 정해 둔 시간이 지났는데도 글이 공개되지 않을 때 발견된다. 글 목록에는 예약 글로 남아 있거나, 예정된 일정 누락과 비슷한 안내가 표시될 수 있다. 워드프레스 예약 발행 안 됨 […]

워드프레스 예약 발행 문제 해결

워드프레스 예약 발행 안 됨 문제는 정해 둔 시간이 지났는데도 글이 공개되지 않을 때 발견된다. 글 목록에는 예약 글로 남아 있거나, 예정된 일정 누락과 비슷한 안내가 표시될 수 있다.

워드프레스 예약 발행 안 됨 문제가 나타났다고 해서 작성한 글이 삭제된 것은 아니다. 사이트 시간대가 맞지 않거나 예약 작업을 실행하는 WP-Cron이 정상적으로 호출되지 않은 경우가 많다.

이때 예약 발행 플러그인부터 추가하면 원인을 찾기 어려워질 수 있다. 글 상태, 예약 시간과 사이트 시간대처럼 위험도가 낮은 항목부터 확인해야 한다.

이 글에서는 워드프레스 예약 발행 안 됨 문제를 초보자가 안전하게 점검하는 6가지 방법을 정리한다.

워드프레스 예약 발행 안 됨 문제는 왜 생길까?

워드프레스는 서버에서 계속 시간을 확인하며 예약 글을 발행하는 방식과 조금 다르다. 사이트에 요청이 들어오면 실행할 예약 작업이 있는지 확인하고, 시간이 지난 작업을 처리한다.

따라서 사이트 방문이 적거나 WP-Cron 호출이 차단된 환경에서는 예약한 시간보다 늦게 글이 공개될 수 있다.

  • 사이트 시간대와 실제 지역 시간이 다른 경우
  • 글이 예약이 아닌 임시글 상태로 저장된 경우
  • 캐시나 보안 플러그인이 예약 요청을 막는 경우
  • WP-Cron 기능이 설정 파일에서 중지된 경우
  • 호스팅 서버가 자체 예약 작업을 실행하지 못한 경우
  • 서버 오류나 PHP 자원 부족으로 작업이 실패한 경우

1. 글의 예약 상태와 시간을 확인한다

먼저 글 편집 화면에서 실제로 예약 상태가 저장됐는지 확인한다. 날짜만 바꾸고 예약 버튼을 누르지 않았다면 임시글로 남아 있을 수 있다.

  1. 글 → 모든 글로 이동한다.
  2. 문제가 생긴 글의 상태가 예약인지 확인한다.
  3. 글 편집 화면에서 공개 날짜와 시간을 확인한다.
  4. 예약 시간이 이미 지났는지 비교한다.
  5. 수정했다면 예약 또는 업데이트 버튼을 다시 누른다.

오전과 오후를 잘못 선택하거나 날짜를 하루 뒤로 지정한 경우도 있다. 글 목록의 날짜와 편집 화면의 예약 시간을 함께 확인하는 편이 좋다.

2. 워드프레스 시간대를 확인한다

글에 입력한 시간과 사이트의 기준 시간이 다르면 예약 발행이 늦거나 예상보다 일찍 진행될 수 있다.

관리자 화면의 설정 → 일반 → 시간대로 이동한다. 한국에서 운영하는 사이트라면 도시 기준 시간대로 서울을 선택할 수 있다.

  • 사이트 시간대가 현재 운영 지역과 맞는지 확인한다.
  • UTC 숫자보다 도시 이름을 선택하는 편이 관리하기 쉽다.
  • 변경 후 화면에 표시되는 현재 시간을 확인한다.
  • 기존 예약 글의 시간이 달라지지 않았는지 살펴본다.

시간대를 바꾸면 이미 예약한 글의 표시 시간이 달라질 수 있다. 운영 중인 예약 글이 많다면 변경 전에 기존 설정과 예약 목록을 화면 캡처로 남긴다.

3. 사이트를 한 번 열고 예약 글을 다시 확인한다

WP-Cron은 사이트 요청이 들어올 때 실행할 작업을 확인한다. 방문이 거의 없는 새 사이트라면 예약 시간이 지나도 작업 실행이 늦어질 수 있다.

로그아웃 상태나 시크릿 창에서 사이트 첫 화면과 글 목록을 한 번 연다. 잠시 뒤 관리자 화면의 글 목록을 새로고침해 예약 글이 발행됐는지 확인한다.

사이트를 방문한 뒤 예약 글이 공개된다면 방문량이나 WP-Cron 실행 방식과 관련된 문제일 가능성이 있다. 하지만 매번 직접 사이트를 열어야 한다면 근본적인 점검이 필요하다.

워드프레스 WP-Cron의 기본 작동 방식은 워드프레스 공식 Cron 안내에서 확인할 수 있다.

4. 캐시와 보안 플러그인을 점검한다

워드프레스 예약 발행 안 됨 문제가 플러그인을 설치하거나 설정한 뒤 시작됐다면 캐시와 보안 기능을 확인한다.

  • 페이지 캐시와 서버 캐시를 비운다.
  • 최근 설치한 보안 플러그인을 확인한다.
  • WP-Cron이나 반복 요청 차단 설정이 있는지 살펴본다.
  • 관리자 최적화 플러그인의 예약 작업 제한 여부를 확인한다.
  • 의심되는 플러그인을 하나씩 비활성화해 시험한다.

플러그인을 비활성화한 뒤 5분에서 10분 뒤로 시험 글을 하나 예약한다. 정상 발행되면 해당 플러그인의 설정이나 충돌 가능성을 확인한다.

먼저 확인해야 한다.
플러그인을 비활성화하거나 서버 설정을 변경하기 전에 사이트 파일과 데이터베이스를 백업한다. 예약, 쇼핑몰과 이메일 기능이 함께 영향을 받을 수 있다.

5. wp-config.php의 WP-Cron 설정을 확인한다

플러그인에 문제가 없다면 wp-config.php에서 WP-Cron이 중지돼 있지 않은지 확인할 수 있다.

파일 안에 다음 설정이 있으면 워드프레스의 기본 WP-Cron 호출이 중지된다.

define( 'DISABLE_WP_CRON', true );

이 설정은 서버의 실제 Cron 작업을 별도로 구성한 사이트에서 사용할 수 있다. 하지만 서버 작업이 설정되지 않은 상태에서 이 값만 들어가 있으면 예약 글과 백업 같은 자동 작업이 실행되지 않을 수 있다.

직접 추가한 기억이 없거나 서버 Cron 구성 여부를 모른다면 값을 바로 삭제하지 말고 호스팅 고객센터에 확인한다.

주의: wp-config.php의 다른 코드를 잘못 수정하면 사이트와 관리자 화면이 열리지 않을 수 있다. 원본 파일을 내려받아 보관한 뒤 필요한 줄만 확인한다.

6. 호스팅 서버의 Cron과 오류 기록을 확인한다

워드프레스 예약 발행 안 됨 문제가 계속된다면 호스팅 서버에서 WP-Cron 요청이 실행되는지 확인해야 한다.

호스팅 고객센터에 다음 정보를 전달한다.

  • 예약한 날짜와 시간
  • 실제 발행 여부와 지연 시간
  • 사이트 시간대 설정
  • DISABLE_WP_CRON 설정 여부
  • 최근 설치한 캐시와 보안 플러그인
  • PHP 또는 서버 오류 기록 확인 요청

정해진 시간에 반드시 실행돼야 하는 사이트라면 서버의 실제 작업 스케줄러로 wp-cron.php를 일정 간격마다 호출하는 방법을 검토할 수 있다. 서버마다 설정 방법이 다르므로 호스팅 업체의 공식 안내를 따르는 편이 안전하다.

워드프레스 공식 개발 문서도 WP-Cron이 계속 실행되는 방식이 아니며, 정확한 실행이 필요한 경우 시스템 작업 스케줄러에 연결할 수 있다고 안내한다. 자세한 내용은 시스템 작업 스케줄러 연결 안내에서 확인할 수 있다.

예약 발행이 복구된 뒤 확인할 항목

  • 5분 뒤로 시험 글을 하나 예약한다.
  • 로그아웃 상태에서 실제 공개 여부를 확인한다.
  • 사이트와 예약 글의 시간대가 맞는지 살펴본다.
  • 캐시를 비운 뒤 새 글 목록을 확인한다.
  • 예약 글과 함께 백업·메일 작업도 정상인지 확인한다.
  • 변경한 설정과 복구 방법을 따로 기록한다.

워드프레스 예약 발행 안 됨 문제가 반복된다면 예약 시간, 실제 발행 시간과 오류가 시작된 시점을 기록한다. 이 정보가 있으면 서버의 WP-Cron 기록과 비교하기 쉬워진다.

자주 묻는 질문

예약 시간이 지났는데 글 목록에 예약으로 남아 있다

사이트 시간대와 글의 예약 시간을 먼저 확인한다. 이후 사이트 첫 화면을 한 번 열고 글 목록을 새로고침한다. 계속 예약 상태라면 WP-Cron과 플러그인을 확인해야 한다.

방문자가 적으면 예약 글이 늦게 발행될 수 있나?

WP-Cron은 사이트 요청이 발생할 때 실행할 작업을 확인한다. 방문과 요청이 거의 없는 사이트에서는 작업이 늦어질 수 있다. 정확한 실행이 필요하다면 서버 Cron 구성을 검토한다.

예약 발행 플러그인을 설치하면 해결되나?

누락된 예약 글을 확인하는 데 도움이 될 수 있다. 하지만 WP-Cron이 차단됐거나 서버 설정에 문제가 있다면 플러그인만 추가해도 같은 문제가 반복될 수 있다. 먼저 원인을 확인하는 편이 좋다.

DISABLE_WP_CRON 값을 false로 바꾸면 되나?

서버 Cron을 별도로 사용하는 사이트라면 설정을 임의로 바꾸면 중복 실행이 생길 수 있다. 현재 서버 작업 설정을 확인한 뒤 변경해야 한다. 확신이 없다면 호스팅 고객센터에 문의한다.

워드프레스 예약 발행 안 됨 해결 방법 정리

  • 글 상태와 예약 날짜·시간을 먼저 확인한다.
  • 사이트 시간대를 현재 운영 지역에 맞춘다.
  • 사이트 요청 후 예약 글이 발행되는지 확인한다.
  • 캐시와 보안 플러그인을 하나씩 점검한다.
  • wp-config.php의 WP-Cron 중지 설정을 확인한다.
  • 호스팅 서버의 Cron과 PHP 오류 기록을 요청한다.

워드프레스 예약 발행 안 됨 문제는 예약 플러그인을 바로 추가하기보다 글 상태, 시간대와 WP-Cron 순서로 범위를 좁혀야 한다. 파일과 서버 작업을 수정해야 한다면 백업과 호스팅 환경을 먼저 확인하는 편이 안전하다.

예약 발행 문제와 함께 사이트 주소를 변경한 뒤 접속까지 막혔다면 워드프레스 주소 변경 후 접속 안 될 때 복구하는 3가지 방법을 함께 확인한다.

지금 바로 할 일

설정 → 일반에서 사이트 시간대를 확인한 뒤 5분 뒤로 시험 글을 하나 예약한다. 시간이 지나도 발행되지 않으면 최근 설치한 캐시·보안 플러그인을 기록하고 호스팅 고객센터에 WP-Cron과 서버 오류 기록 확인을 요청한다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

매주 화요일, 한 장의 문제노트

뉴스레터

뉴스레터 구독을 준비하고 있습니다.

곧 유용한 문제 해결법을 이메일로 보내드리겠습니다.

문제노트 뉴스레터

한 주에 한 번, 꼭 필요한 문제 해결법을 보내드립니다.

광고성 메일은 보내지 않습니다. 언제든 구독을 취소할 수 있습니다.