워드프레스 큰 따옴표 ,작은 따옴표 자동 변환 되는 문제 해결 하기

다양한 블로그 플랫폼에서 글을 작성 하지만 개인적으로 가장 좋아하는 방식은 워드프레스의 구텐베르크 에디터 입니다.

마크 다운과 HTML 의 유기적인 전환 등이 편리하고 다양한 옵션들도 지원하고 있어 따로 손보지 않아도 꽤 높은 수준의 결과물을 보여줍니다.

이런 워드프레스 에디터의 고질적인 문제가 있습니다.

  • 큰 따옴표 ( " ) ,작은 따옴표 ( ' ) 간 서로 자동 변환되어 실제 View 화면에서 다르게 표기 되는 증상
  • 더블 대시 ( -- ) 가 싱글 대시 ( - ) 로 자동 변환되어 표기 되는 증상

이렇게 두가지 정도가 일반적으로 경험 하게 되는 문제 입니다.

이 중에서 오늘은 큰 따옴표 ( " ) ,작은 따옴표 ( ' ) 간 자동 변환 되는 부분을 해결 하는 방법들을 알아보도록 하겠습니다.


해당 포스트는 충분한 테스트 및 검증 후 작성 되었지만 이것이 해당 내용의 정확성이나 신뢰성에 대해 보증을 하는 것은 아니니 단순 하게 참고용으로 봐주시길 바랍니다.

튜토리얼 환경 : 엣지 브라우저,

선행 사항

AWS 라이트세일 워드프레스 phpmyadmin 접속 하는 방법

테마 파일 수정

아래 안내 하는 방식 중 일부는 워드프레스 테마 파일을 수정 해야 합니다. 테마 파일에 접근하는 방식에 대한 기본적인 이해가 있어야 합니다.

  • FTP: 파일 질라 등 FTP 클라이언트를 통해 테마 폴더에 접근 할 수 있습니다. 자세한 내용은 파일 질라 사용 방법을 참고 하세요.
  • SSH: PuTTY 등 SSH 클라이언트를 통해 테마 폴더에 접근 할 수 있습니다. 자세한 내용은 PuTTY 사용 방법을 참고하세요.

차일드 테마

워드프레스 테마를 사용 하면서 CSS 등을 수정 해서 자신의 취향 이나 목적에 따라 사용 하게 됩니다.

그런데 이렇게 수정 하더라도 적용 된 테마가 업데이트 되면 테마 파일이 새로 설치 되기 때문에 수정 한 내용이 모두 Reset 됩니다.

  • 초기화 되지 않도록 변경이 되는 내용들을 차일드 테마(자식 테마) 로 만들어 분리 하면 수정 한 내용이 초기화 되지 않게 됩니다.
  • 유료테마 등 일부는 차일드 테마를 같이 제공 하고 있습니다. 만약 없는 경우 차일드 테마 만드는 방법을 참고해 직접 제작해서 사용할 수 있습니다.
  • 차일드 테마는 일종의 Fake 테마 라고 생각하면 됩니다.
nginx service Failed to parse PID from file 오류 해결 방법

따옴 표 자동 전환 문제 해결 방법

문제를 개선 하는 방식은 여러가지가 있지만 그중에서 세가지 정도만 정리해 보도록 하겠습니다.

functions.php 파일 수정

워드프레스 테마 함수 파일(functions.php) 에 필터 코드를 추가해 문제를 개선 할 수 있습니다.

테마_함수_파일_경로_이동
테마 함수 파일 경로 이동
  1. 편한 방식으로 테마 함수 파일(functions.php) 에 접근 합니다. 설명에서는 파일질라를 사용 했습니다.
필터_추가
필터 추가
  1. 사용하는 에디터를 이용해 functions.php 파일을 열어 줍니다. 설명에서는 메모장을 사용 합니다.
  2. 아래 Syntax 를 추가 합니다. 일반적으로 가장 마지막 부분에 추가해주면 됩니다.
remove_filter('the_content', 'wptexturize');
remove_filter('the_title', 'wptexturize');
remove_filter('the_excerpt', 'wptexturize');
  1. 수정 내용을 저장 후 다시 기존 경로로 업로드 합니다.
옵시디언 Obsidian 템플릿 만들고 사용하는 방법

plugin 으로 수정

플러그인을 새로 추가하거나 기존 플로그인의 plugin.php 파일에 필터 코드를 추가하여 문제를 개선 할 수 있습니다.

<?php
remove_filter('the_content', 'wptexturize');
remove_filter('comment_text', 'wptexturize');
remove_filter('the_title', 'wptexturize');
?>

위 Syntax 를 사용 해 플러그인을 새로 생성 하거나 기존 플러그인의 플러그인이름.php 파일 (플로그인에 따라 이름이 다름) 에 추가 합니다.

플러그인 (wpuntexturize) 설치

위 방식들을 진행 하는데 어려움이 있다면 검증 된 플러그인을 추가로 설치 해서 문제를 개선 할 수 있습니다.

wpuntexturize_플러그인_설치
wpuntexturize 플러그인 설치

플러그인 저장소를 통해 wpuntexturize 를 검색 후 설치 하면 됩니다. 별다른 수정 없이 그대로 적용됩니다.

AWS 라이트세일 워드프레스 phpmyadmin 접속 하는 방법

마무리

이렇게 , 워드프레스에서 큰 따옴표 ,작은 따옴표 가 서로 자동으로 치환 되는 문제를 해결하는 방법에 대해 알아 보았습니다.

위 이유 때문에 되도록 필자의 경우 큰 따옴표는 사용을 하지 않고 작은 따옴표로 만 사용을 하려 합니다.

그리고 개인적으로 초보 사용자의 경우 테마 파일을 수정 하는 것은 권장 하지 않으니 플러그인을 설치해서 문제를 해결 해보는 것이 좋지 않나 생각 합니다.

참고

댓글로 남기기 어려운 내용은 Contact Form 에서 개별적으로 문의 할 수 있습니다. 해당 글과 연관 된 내용은 Copy를 이용해 현재 페이지의 주소를 복사 후 문의 폼에 입력시 보다 정확한 답을 얻을 수 있습니다.

Leave a Comment