본문 바로가기
워드프레스 구축운용 워드프레스 구축운용
실전 워드프레스 구축운용 가이드

아침에 올려둔 글이 왜 안 올라갔지? 워드프레스 시간대 설정 미스로 예약 포스팅 놓친 기록

crown 읽는 시간 약 5분

블로그를 운영하다 보면 매일 정해진 시간에 맞춰 글을 발행하는 루틴을 만들게 됩니다. 저 역시 아침 출근길이나 직장인 유입이 많은 특정 시간대에 맞춰 전날 밤에 정성껏 포스팅을 쓰고 ‘예약 발행’을 걸어두고 잠자리에 들곤 하는데요.

어느 날 아침, 제시간에 글이 잘 올라갔나 확인해 보려고 블로그에 들어갔다가 당황스러운 상황을 맞닥뜨렸습니다.

분명 오전 8시로 예약을 걸어두었는데, 9시가 지나도 메인 페이지에 글이 뜨지 않는 것이었습니다. 관리자 페이지에 들어가 보니 상태가 ‘예약 포스팅 놓침(Missed Schedule)’이라는 황당한 문구로 남아있더군요.

글이 안 올라간 것도 속상하지만, 제시간에 맞춰 준비해 둔 트래픽 골든타임을 놓쳤다는 생각에 아침부터 머리가 아팠습니다. 원인을 찾기 위해 이것저것 뒤져본 결과, 범인은 바로 워드프레스의 ‘시간대(Timezone)’ 설정 미스였습니다.

저처럼 밤새 준비한 예약 글이 안 올라가서 식은땀 흘리셨을 분들을 위해, 왜 이런 일이 발생하고 어떻게 깔끔하게 해결했는지 정리해 봅니다.

예약 포스팅이 안 올라가고 ‘놓침’이 뜨는 이유

원인은 생각보다 명확했습니다. 워드프레스를 처음 설치할 때 기본으로 설정되어 있는 시간대가 한국 표준시(KST)가 아니었기 때문입니다.

  • 시간대(Timezone) 불일치: 워드프레스 기본 설정이 UTC(협정 세계시) 기준 0시로 되어 있는 경우, 한국 시간(UTC+9)과 무려 9시간이나 차이가 발생합니다. 나는 한국 시간 오전 8시에 올리라고 설정했지만, 서버는 까마득한 밤이나 다음 날 시간으로 인식해 버리는 것이죠.
  • 크론(Cron) 작업 지연: 워드프레스는 내부적으로 wp-cron이라는 시스템을 이용해 예약된 작업을 실행합니다. 그런데 사이트에 방문자가 순간적으로 없거나 시간대 설정이 꼬여있으면 이 크론 기능이 제때 작동하지 않아 예약 시간이 그냥 지나쳐 버립니다.

결국 핵심은 워드프레스가 인식하는 ‘지금 시각’을 우리가 살고 있는 한국 시각으로 똑같이 맞춰주는 것이었습니다.

가장 확실한 해결법: 워드프레스 시간대(KST) 변경하기

가장 먼저 해주어야 할 일은 워드프레스 전체의 시간 기준을 한국 시각으로 정확하게 맞춰주는 작업입니다.

일반 설정에서 서울(Seoul) 시간대 지정하기

  • 워드프레스 관리자 페이지 좌측 메뉴에서 설정 -> 일반으로 이동합니다.
  • 화면을 아래로 조금 내리다 보면 [시간대(Timezone)] 항목이 보입니다.
  • 보통 기본값이 UTC+0으로 되어있을 텐데, 드롭다운 메뉴를 클릭해 UTC+9를 찾지 마시고 도시 이름에서 [서울(Seoul)]을 찾아서 선택합니다. (도시명으로 지정해야 나중에 일머리 복잡한 서머타임 등이 자동으로 계산되어 훨씬 안전합니다.)
  • [사이트 언어]도 ‘한국어’로 제대로 되어 있는지 함께 점검해 줍니다.
  • 맨 아래 [변경사항 저장] 버튼을 반드시 클릭합니다.

이렇게 설정해 두면 앞으로 새로 걸어두는 예약 발행 글들은 정상적인 한국 시각 기준에 맞춰 제때 발행되기 시작합니다.

이미 꼬여버린 ‘예약 포스팅 놓침’ 글 바로잡는 법

시간대를 올바르게 바꿨더라도, 이미 ‘예약 포스팅 놓침’ 상태로 멈춰버린 글은 자동으로 올라가지 않는 경우가 많습니다. 이럴 때는 손수 수동으로 살려주어야 합니다.

놓친 포스팅 수동 재발행 및 플러그인 활용

  • 수동으로 글 올리기:
    1. 글 -> 모든 글에서 예약이 놓친 포스팅의 편집으로 들어갑니다.
    2. 우측 사이드바의 발행 일시를 ‘지금(현재 시각)’보다 1~2분 뒤로 바꾸거나 바로 ‘발행’ 버튼을 눌러 공개 상태로 전환합니다.
  • 만약 예약 포스팅이 자주 씹힌다면? (플러그인 추천): 워드프레스의 기본 크론 기능이 약해서 예약 발행이 자주 누락되는 분들은 Scheduled Post Trigger 같은 가벼운 플러그인을 설치해 두시면 좋습니다. 누군가 사이트에 방문할 때마다 놓친 예약 글이 있는지 체크해서 자동으로 바로 발행시켜 주는 효자 플러그인입니다.

직접 경험해보고 느낀 예약 발행 팁

  • 초기 세팅 시 시간대부터 확인하기: 워드프레스를 새로 개설했다면 글을 쓰기 전에 무조건 설정 -> 일반에서 시간대를 ‘서울’로 바꾸는 습관을 들이는 것이 좋습니다.
  • 글 예약 시간 여유 있게 잡기: 정시(예: 08:00)보다는 08:05, 08:12처럼 약간 분 단위 여유를 두고 예약해 두는 것이 서버 스케줄러 오작동을 줄이는 데 도움이 됩니다.

아침에 일어나서 내가 정성껏 쓴 글이 제시간에 땋 올라와 있는 것을 보면 괜히 뿌듯하고 기분 좋게 하루를 시작하게 됩니다.

혹시나 잘 올라가던 예약 글이 갑자기 먹통이 되었거나 ‘예약 포스팅 놓침’ 문구가 떠서 당황하셨다면, 망설이지 말고 [설정 -> 일반 -> 시간대: 서울]로 정확히 맞춰져 있는지부터 꼭 확인해 보세요!

crown

crown
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

error: Content is protected !!

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.