워드프레스 syntax 하이라이터 작동 안되는 증상

워드프레스의 syntax highliter인 enlighter를 설치 하였는데 이상하게 작동을 하지 않는 문제가 발생했다. 처음에는 뭔가 잘못 설치해서 그런가 하고 몇번을 다시 설치했으나 여전히 작동하지 않는다.

이후에 알고 봤더니 플러그인 간에 충돌로 인하여 정상 작동하지 않았다. 나중에 기억이 나지 않을 것을 대비해서 이 문제의 해결 방법을 적어 두었다.

enlighter 과 Autoptimize 플러그인 충돌

Autoptimize는 워드프레스의 성능을 향상시킬때 상당히 괜찮은 플러그인이다. 이 플러그인은 HTML, CSS, Javascript 등의 파일을 Minify하거나 중요하지 않은 document는 하단으로 옮겨서 페이지의 로딩을 빠르게 하도록 도와주는 플러그인이다. (Javascript, CSS 파일은 제외)

그러다보니 다른 플러그인과 상당히 많은 충돌을 일으키는 플러그인이다. 혹시 뭔가 플러그인을 설치했는데 작동하지 않는다면 Autoptimize가 설치되어 있는지 확인해보자

Autoptimize 충돌 문제 해 결방법

  1. 워드프레스 관리페이지의 설정>Atotoptimize 를 연다.
  2. JS,CSS & HTML 탭을 열어서
  3. autoptimize가 최적화 시키는 것을 제외하는 폴더를 적어준다.
  4. 이때 화살표 부분의 체크표시는 없어야 한다.
Autoptimize
Autoptimize 설정화면

위와 같은 방식으로 다른 플러그인도 작동하지 않은 것이 있다면 제외해주는 것이 좋겠다.

답글 남기기

12 + 7 =