다양한 블로그 플랫폼에서 글을 작성 하지만 개인적으로 가장 좋아하는 방식은 워드프레스의 구텐베르크 에디터 입니다.
마크 다운과 HTML 의 유기적인 전환 등이 편리하고 다양한 옵션들도 지원하고 있어 따로 손보지 않아도 꽤 높은 수준의 결과물을 보여줍니다.
이런 워드프레스 에디터의 고질적인 문제가 있습니다.
- 큰 따옴표 (
) ,작은 따옴표 ("
) 간 서로 자동 변환되어 실제 View 화면에서 다르게 표기 되는 증상'
- 더블 대시 (
) 가 싱글 대시 (--
) 로 자동 변환되어 표기 되는 증상-
이렇게 두가지 정도가 일반적으로 경험 하게 되는 문제 입니다.
이 중에서 오늘은 큰 따옴표 (
) ,작은 따옴표 ( "
) 간 자동 변환 되는 부분을 해결 하는 방법들을 알아보도록 하겠습니다.'
해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 해당 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.
튜토리얼 환경 : 엣지 브라우저,
선행 사항
테마 파일 수정
아래 안내 하는 방식 중 일부는 워드프레스 테마 파일을 수정 해야 합니다. 테마 파일에 접근하는 방식에 대한 기본적인 이해가 있어야 합니다.
- FTP: 파일 질라 등 FTP 클라이언트를 통해 테마 폴더에 접근 할 수 있습니다. 자세한 내용은 파일 질라 사용 방법을 참고 하세요.
- SSH: PuTTY 등 SSH 클라이언트를 통해 테마 폴더에 접근 할 수 있습니다. 자세한 내용은 PuTTY 사용 방법을 참고하세요.
차일드 테마
워드프레스 테마를 사용 하면서 CSS 등을 수정 해서 자신의 취향 이나 목적에 따라 사용 하게 됩니다.
그런데 이렇게 수정 하더라도 적용 된 테마가 업데이트 되면 테마 파일이 새로 설치 되기 때문에 수정 한 내용이 모두 Reset 됩니다.
- 초기화 되지 않도록 변경이 되는 내용들을 차일드 테마(자식 테마) 로 만들어 분리 하면 수정 한 내용이 초기화 되지 않게 됩니다.
- 유료테마 등 일부는 차일드 테마를 같이 제공 하고 있습니다. 만약 없는 경우 차일드 테마 만드는 방법을 참고해 직접 제작해서 사용할 수 있습니다.
- 차일드 테마는 일종의 Fake 테마 라고 생각하면 됩니다.
따옴 표 자동 전환 문제 해결 방법
문제를 개선 하는 방식은 여러가지가 있지만 그중에서 세가지 정도만 정리해 보도록 하겠습니다.
functions.php 파일 수정
워드프레스 테마 함수 파일(functions.php) 에 필터 코드를 추가해 문제를 개선 할 수 있습니다.
- 편한 방식으로 테마 함수 파일(functions.php) 에 접근 합니다. 설명에서는 파일질라를 사용 했습니다.
- 사용하는 에디터를 이용해 functions.php 파일을 열어 줍니다. 설명에서는 메모장을 사용 합니다.
- 아래 Syntax 를 추가 합니다. 일반적으로 가장 마지막 부분에 추가해주면 됩니다.
remove_filter('the_content', 'wptexturize');
remove_filter('the_title', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');
- 수정 내용을 저장 후 다시 기존 경로로 업로드 합니다.
plugin 으로 수정
플러그인을 새로 추가하거나 기존 플로그인의 plugin.php
파일에 필터 코드를 추가하여 문제를 개선 할 수 있습니다.
<?php
remove_filter('the_content', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('the_title', 'wptexturize');
?>
위 Syntax 를 사용 해 플러그인을 새로 생성 하거나 기존 플러그인의 플러그인이름.php
파일 (플로그인에 따라 이름이 다름) 에 추가 합니다.
플러그인 (wpuntexturize) 설치
위 방식들을 진행 하는데 어려움이 있다면 검증 된 플러그인을 추가로 설치 해서 문제를 개선 할 수 있습니다.
플러그인 저장소를 통해 wpuntexturize
를 검색 후 설치 하면 됩니다. 별다른 수정 없이 그대로 적용됩니다.
마무리
이렇게 , 워드프레스에서 큰 따옴표 ,작은 따옴표 가 서로 자동으로 치환 되는 문제를 해결하는 방법에 대해 알아 보았습니다.
위 이유 때문에 되도록 필자의 경우 큰 따옴표는 사용을 하지 않고 작은 따옴표로 만 사용을 하려 합니다.
그리고 개인적으로 초보 사용자의 경우 테마 파일을 수정 하는 것은 권장 하지 않으니 플러그인을 설치해서 문제를 해결 해보는 것이 좋지 않나 생각 합니다.