워드프레스 테마를 수정했는데, ‘사용자정의’ 화면에서는 분명히 내가 수정한 대로 보이는데 홈페이지에선 여전히 이전 상태 그대로 나오는 현상… 혹시 여러분도 겪으셨나요? 저도 이 문제 때문에 며칠을 고민했습니다. 하지만 알고 보니 원인은 의외로 간단하고, 해결 방법도 명확했습니다.
이런 문제가 생기는 대표 증상
✅ 이런 문제가 생기는 대표 증상
위의 화면의 제 워드프레스 관리자(사용자정의) 화면인데 위젯에서 오른쪽에 검색창을 제외하고는 모든 것을 다 삭제하였고 오른쪽 위에 카테고리를 추가하여 설정하였습니다.
아!! 그런데.. 그런데..
그런데 실제 홈페이지(도메인 주소) 화면에는 수정 전 그대로 표시되는 게 아니겠어요?
새로고침도 하고 캐시도 삭제하고 시크릿 창으로 들어가 보기도 하고 테마도 바꾸고 며칠 동안 별의 별짓을 다 해봐도 여전히 같은 문제가 해결되지 않았습니다.
원인 파악
이 문제의 진짜 원인은 다음 중 하나였습니다.
1. 워드프레스 데이터베이스 오류 또는 충돌
특히 wp_options, wp_posts, wp_postmeta 테이블이 꼬인 경우
테마와 설정이 정상이어도 사이트에 반영되지 않을 수 있습니다.
2. 홈페이지 ‘읽기 설정’이 비정상적으로 작동 중
설정 > 읽기 항목이 관리자 화면에 사라져 있거나,
홈페이지가 강제로 특정 고정 페이지로 지정된 상태일 수 있습니다.
이 경우, ‘최근 글’로 설정해도 변경이 반영되지 않습니다.
3. 캐시 플러그인(Breeze 등) 이 오래된 캐시를 불러오는 경우
서버 캐시, 브라우저 캐시, 또는 Breeze와 같은 워드프레스 캐시 플러그인이
변경 사항을 덮어씌워 홈페이지에 반영되지 않도록 만들 수 있습니다.
해결방법 (제가 성공한 방법)
✅ 해결 방법 (제가 직접 성공한 방법입니다)
🔵 1단계: 복구 준비 – wp-config.php 파일에 코드 삽입하기
📌 이건 뭐냐면?
워드프레스가 사용하는 데이터베이스에 문제가 생기면
설정이 제대로 저장되지 않거나 화면에 이상하게 나올 수 있음.
이럴 때, 데이터베이스를 고치는 ‘비밀 수리 도구’를 잠깐 켜주는 것
✅ 따라 하는 방법
① 웹호스팅 관리 페이지 (내가 쓰는 호스팅 업체 – 예: Hostinger 또는 가비아, 카페 24등)에 로그인
→ 내가 사용하는 호스팅 업체에 접속
② 로그인 후 메뉴에서 [웹사이트] 클릭 → 내가 운영하는 사이트 옆에 있는 "관리" 버튼 클릭
- 내 호스팅업체마다 다를 수 있어요. 관리버튼을 잘 찾아보세요.
③ 메뉴에서 [파일 관리자] 클릭
→ 폴더 목록 중에 public_html 폴더 더블 클릭해서 들어감.
④ 안에 보면 wp-config.php라는 파일을 찾아서 들어감.
→ 한 번 또는 더블 클릭하고 상단에 있는 ✏️(연필 아이콘) 또는 "편집"을 클릭해서 아래 내용을 추가.
→ 호스팅업체마다 조금 다를 수 있어요. 바로 수정도 할 수 있어요.
⑤ 열려 있는 파일에서 이 줄을 찾아!!
/* That's all, stop editing! Happy publishing. */
눈을 크게 띄고 찾아야 함. 아래쪽에 화면 있으니 보고 하세요
⑥ 바로 위에 아래 코드를 한 줄 추가해
define('WP_ALLOW_REPAIR', true);
→ 이 코드를 복사해서 붙여 넣기
/* That's all, stop editing! */ 바로 위에 추가
아래 파일 다운로드하면 복사 가능해요.
▣ wp-config.php 화면
⑦ 마지막으로 저장하기 (Ctrl+S 또는 상단 ‘저장’ 버튼 클릭)
🔵 2단계: 데이터베이스 복구하기
이제 워드프레스에 ‘숨겨진 복구 기능’이 켜졌으니
이 기능을 이용해서 사이트 데이터를 바로잡자.
✅ 따라 하는 방법
① 주소창(검색창)에 아래 주소를 입력하고 엔터키를 누를 것.
https://내 사이트주소/wp-admin/maint/repair.php
② 아래와 같은 화면이 뜨면,
[데이터베이스 수리하기]
[데이터베이스 수리하고 최적화하기]
👉 둘 중 아무거나 눌러도 돼.
조금 더 좋은 건 [수리하고 최적화하기] 클릭!
③ 10초~30초 기다리면
"성공적으로 복구되었습니다"라는 문구가 나옴
🔵 3단계: 마무리 정리
✅ 꼭 해야 할 마무리 작업 2가지
① 다시 파일 관리자로 돌아가서
→ 아까 편집한 wp-config.php 파일을 다시 열기
→ 아까 넣었던 아래 코드를 삭제해야 함. (내가 아까 삽입했던 코드를 삭제하는 거임)
define('WP_ALLOW_REPAIR', true); -> 이걸 꼭 삭제한 후 → 저장
이건 꼭 지워야 해! 안 지우면 누구나 복구 페이지에 들어올 수 있어서 위험함.
② 이제 내 워드프레스 관리자 페이지로 접속
→ [설정 > 읽기]로 이동
→ 아래 항목이 보여야 정상!
→ “최근 글” 선택하고 저장!
✅ 문제 해결 후, 내 홈페이지는 이렇게 바뀌었어요!
사용자정의 화면에서 설정한 내용이 이제 홈페이지에서도 정확히 반영됨
카테고리 메뉴, 최신 글, 위젯, 썸네일이 정상 표시됨
더 이상 “관리자 화면에서는 보이는데 홈페이지에선 안 보이는” 문제없음
나도 이거 찾는다고 생고생했기 때문에 나 같은 사람 한 명이라도 구제해 주자는 생각으로 시간 들여 포스팅함.
화면이 제대로 작동했어? 진짜 고맙지!!! 고마우면 뭐 해 줄지 말 안 해도 알지?
🔚 마무리 팁
이 방법은 컴퓨터를 잘 모르더라도 한 단계씩만 따라 하면 누구나 해결할 수 있어요.
꼭 복구 후에는 복구 코드를 삭제하는 것, 절대 잊지 마세요!
'정보글' 카테고리의 다른 글
2025년 맞벌이 가구 근로장려금, 신청 안 하면 330만 원 놓칩니다! (1) | 2025.05.05 |
---|---|
2025년 홑벌이 가구 근로장려금 완벽 정리 (0) | 2025.05.03 |
2025년 단독가구 근로장려금, 부모님과 주소 분리하면 받을 수 있다! (0) | 2025.05.03 |
간편 제사상 차리는 방법, 빠르고 정성껏 준비하는 법 (0) | 2025.04.29 |
메리츠화재보험 해약(해지) 방법, 주의사항, 모바일앱설치, 홈페이지 (0) | 2025.03.19 |