워드프레스 카테고리 선택 결과가 안 나오거나 검색 결과가 안 나오는 경우 slug 를 체크해보자
호스팅사를 이전한 후 테마를 이것저것 테스트하고… 여러가지를 하다보니 언젠가부터 검색이 안되는 문제가 생겼다. 데이터테이블같은게 엉켰나? 싶기도 했는데 이런것을 잘 모르니 구글검색해 보는 수 밖에 없었다. 하지만 찾아내기 어려웠다.
그러다 카테고리 선택을 해 보고 주소창에 주소를 확인해 봤더니 한글부분이 깨진 글자들로 채워져 있었다.
그제서야, 아~ 한글주소라 안되는것 같다, 라는 생각이 들었고
카테고리 화면에 돌아와보니 슬러그가 한글로 되어 있는것도 발견했다.
이름은 한글도 되고 중국어도 된다. 그런데 slug/슬러그는 영어 소문자로만 된 것으로 띄어쓰기 없이 하는게 좋은 것 같다.
그래야 검색도 잘되고 에러도 발생하지 않는다. 따라서 아래와 같이 영문소문자로만으로 된 슬러그로 수정했다.
그리고나니 검색도 카테고리별 글 보기도 다 잘 되었다.
아주 간단한 거였는데 이걸 몰라 몇 개월을 허비했네…