본문 바로가기
정보글

워드프레스 오류, 사용자정의(관리자)화면과 내 홈페이지 화면이 다를때, 해결방법

by 윤앤민2 2025. 5. 7.

드프레스 테마를 수정했는데, ‘사용자정의’ 화면에서는 분명히 내가 수정한 대로 보이는데 홈페이지에선 여전히 이전 상태 그대로 나오는 현상… 혹시 여러분도 겪으셨나요? 저도 이 문제 때문에 며칠을 고민했습니다. 하지만 알고 보니 원인은 의외로 간단하고, 해결 방법도 명확했습니다.

 

썸네일
썸네일

 

이런 문제가 생기는 대표 증상

 이런 문제가 생기는 대표 증상

사용자정의페이지
관리자페이지

 

위의 화면의 제 워드프레스 관리자(사용자정의) 화면인데 위젯에서 오른쪽에 검색창을 제외하고는 모든 것을 다 삭제하였고 오른쪽 위에 카테고리를 추가하여 설정하였습니다.

 

아!! 그런데.. 그런데.. 

 

내 홈페이지 화면
내 홈페이지 메인 화면

 

그런데 실제 홈페이지(도메인 주소) 화면에는 수정 전 그대로 표시되는 게 아니겠어요? 

 

새로고침도 하고 캐시도 삭제하고 시크릿 창으로 들어가 보기도 하고 테마도 바꾸고 며칠 동안 별의 별짓을 다 해봐도 여전히 같은 문제가 해결되지 않았습니다. 

 

원인 파악

 

이 문제의 진짜 원인은 다음 중 하나였습니다.

1. 워드프레스 데이터베이스 오류 또는 충돌


특히 wp_options, wp_posts, wp_postmeta 테이블이 꼬인 경우
테마와 설정이 정상이어도 사이트에 반영되지 않을 수 있습니다.

2. 홈페이지 ‘읽기 설정’이 비정상적으로 작동 중


설정 > 읽기 항목이 관리자 화면에 사라져 있거나,
홈페이지가 강제로 특정 고정 페이지로 지정된 상태일 수 있습니다.
이 경우, ‘최근 글’로 설정해도 변경이 반영되지 않습니다.

3. 캐시 플러그인(Breeze 등) 이 오래된 캐시를 불러오는 경우

서버 캐시, 브라우저 캐시, 또는 Breeze와 같은 워드프레스 캐시 플러그인이
변경 사항을 덮어씌워 홈페이지에 반영되지 않도록 만들 수 있습니다.

 

해결방법 (제가 성공한 방법)

✅ 해결 방법 (제가 직접 성공한 방법입니다)

 

🔵 1단계: 복구 준비 – wp-config.php 파일에 코드 삽입하기


📌 이건 뭐냐면?
워드프레스가 사용하는 데이터베이스에 문제가 생기면
설정이 제대로 저장되지 않거나 화면에 이상하게 나올 수 있음.
이럴 때, 데이터베이스를 고치는 ‘비밀 수리 도구’를 잠깐 켜주는 것

✅ 따라 하는 방법


① 웹호스팅 관리 페이지 (내가 쓰는 호스팅 업체 – 예: Hostinger 또는 가비아, 카페 24등)에 로그인
→ 내가 사용하는 호스팅 업체에 접속

 

관리버튼 찾기
관리버튼찾아서클릭


② 로그인 후 메뉴에서 [웹사이트] 클릭 → 내가 운영하는 사이트 옆에 있는 "관리" 버튼 클릭

- 내 호스팅업체마다 다를 수 있어요. 관리버튼을 잘 찾아보세요. 

 

파일관리자 찾기
파일관리자찾기


③ 메뉴에서 [파일 관리자] 클릭

 

public폴더
public폴더


→ 폴더 목록 중에 public_html 폴더 더블 클릭해서 들어감. 

 

wp-config.php

④ 안에 보면 wp-config.php라는 파일을 찾아서 들어감.
→ 한 번 또는 더블 클릭하고 상단에 있는 ✏️(연필 아이콘) 또는 "편집"을 클릭해서 아래 내용을 추가. 

→ 호스팅업체마다 조금 다를 수 있어요. 바로 수정도 할 수 있어요. 


⑤ 열려 있는 파일에서 이 줄을 찾아!!

/* That's all, stop editing! Happy publishing. */

눈을 크게 띄고 찾아야 함. 아래쪽에 화면 있으니 보고 하세요

 

⑥ 바로 위에 아래 코드를 한 줄 추가해

define('WP_ALLOW_REPAIR', true);
→ 이 코드를 복사해서 붙여 넣기
/* That's all, stop editing! */ 바로 위에 추가

 

아래 파일 다운로드하면 복사 가능해요. 

wp-config.php에 복구 코드 추가.txt
0.00MB

 

▣ wp-config.php 화면

코드 삽입하는 위치 찾기


⑦ 마지막으로 저장하기 (Ctrl+S 또는 상단 ‘저장’ 버튼 클릭)


🔵 2단계: 데이터베이스 복구하기

이제 워드프레스에 ‘숨겨진 복구 기능’이 켜졌으니
이 기능을 이용해서 사이트 데이터를 바로잡자.

✅ 따라 하는 방법

 

①  주소창(검색창)에 아래 주소를 입력하고 엔터키를 누를 것. 

https://내 사이트주소/wp-admin/maint/repair.php

 

주소창에 붙일 코드.txt
0.00MB

 

② 아래와 같은 화면이 뜨면,

 

데이터베이스수리하기
데이터베이스 수리하기


[데이터베이스 수리하기]
[데이터베이스 수리하고 최적화하기]

👉 둘 중 아무거나 눌러도 돼.
조금 더 좋은 건 [수리하고 최적화하기] 클릭!

③ 10초~30초 기다리면
"성공적으로 복구되었습니다"라는 문구가 나옴

 

🔵 3단계: 마무리 정리


✅ 꼭 해야 할 마무리 작업 2가지


① 다시 파일 관리자로 돌아가서


→ 아까 편집한 wp-config.php 파일을 다시 열기
→ 아까 넣었던 아래 코드를 삭제해야 함. (내가 아까 삽입했던 코드를 삭제하는 거임)

define('WP_ALLOW_REPAIR', true);  -> 이걸 꼭 삭제한 후 → 저장

이건 꼭 지워야 해! 안 지우면 누구나 복구 페이지에 들어올 수 있어서 위험함. 

② 이제 내 워드프레스 관리자 페이지로 접속

 

→ [설정 > 읽기]로 이동
→ 아래 항목이 보여야 정상!

설정_읽기_최신글_클릭화면
설정_읽기_최신글_클릭화면

 

“최근 글” 선택하고 저장!

 


✅ 문제 해결 후, 내 홈페이지는 이렇게 바뀌었어요!


사용자정의 화면에서 설정한 내용이 이제 홈페이지에서도 정확히 반영됨
카테고리 메뉴, 최신 글, 위젯, 썸네일이 정상 표시됨
더 이상 “관리자 화면에서는 보이는데 홈페이지에선 안 보이는” 문제없음

 

나도 이거 찾는다고 생고생했기 때문에 나 같은 사람 한 명이라도 구제해 주자는 생각으로 시간 들여 포스팅함.

화면이 제대로 작동했어? 진짜 고맙지!!! 고마우면 뭐 해 줄지 말 안 해도 알지?


🔚 마무리 팁


이 방법은 컴퓨터를 잘 모르더라도 한 단계씩만 따라 하면 누구나 해결할 수 있어요.
꼭 복구 후에는 복구 코드를 삭제하는 것, 절대 잊지 마세요!