워드프레스 하이픈 기호 삽입
워드프레스에서 HTML 주석을 삽입할 경우 하이픈(‐)을 연속 두 번 ‐‐ 적어야 하는 경우가 있습니다.
<!‐‐주석‐‐>
하이픈 두 번 삽입시 한 줄 처리되는 문제
몇몇 유명한 유료 테마에서 하이픈으로 주석을 구현해보면 아래 처럼 하이픈이 한 줄로 이어지는 경우가 많습니다.
<!–주석–>
이 경우 메모장에 복사를 해봐도 한 줄로 처리됩니다.
‐ 코드 사용
하이픈을 키보드로 입력하지 말고 Entity Code로 입력하면 해결할 수 있습니다.
하이픈의 Entity Code는 ‐입니다. 워드프레스 텍스트모드(HTML 편집모드)에서 ‐ 문자를 원하는 위치에 삽입하면 됩니다.
마치 부등호 표시인 < 과 > 기호가 텍스트 모드에서는 Entity Code인 <과 >으로 표시되는 것과 같은 원리입니다.
워드프레스 텍스트 모드에서 볼 경우 <!‐‐주석‐‐> 표시는 다음과 같이 변합니다.
<!‐‐주석‐‐>
워드프레스 텍스트 모드 비교
두 가지 모드로 비교를 합니다. 워드프레스 글쓰기 텍스트(HTML 편집) 모드에서 윗 줄에는 일반 하이픈을 삽입하고 두 번째 줄에는 Entity code 하이픈을 삽입합니다.
워드프레스 글쓰기 비주얼 모드로 잠시 전환했다가 다시 텍스트 모드로 들어가보면 아래 그림처럼 두 번째 줄에서 Entity Code가 삭제되버려서 무용지물이 된 것 처럼보입니다.
그런데 실제 웹브라우저에서 글을 보면 Entity Code로 작성했던 두 번째 줄만 정상적으로 하이픈이 두 번 연속으로 표시됩니다.
그러므로 워드프레스에서 하이픈을 두 번 연속 적기 위해서는 ‐으로 하이픈을 입력해야 합니다. 비주얼 모드로 돌아오면 Entity Code가 삭제된 것 처럼 보이지만, 실제 웹브라우저에서는 잘 구현됩니다.
Entity Code
다른 특수문자도 안될 경우 적절히 Entity Code로 변환해서 텍스트 모드에서 입력하면 워드프레스에서 쉽게 구현할 수 있습니다.
문자 | Entity Code |
---|---|
< | < |
> | > |
– | ‐ |
& | & |
“ | " |
‘ | ' |