워드프레스 외부링크 열기 질문입니다.

  • 만든이
    게시글
  • #30464
    IT관리자
    키 마스터

    워드프레스 뉴스페이퍼 테마를 사용하고 있습니다.
    저는 게시글에서 링크 클릭시 새탭에서 열기가 아닌 기존탭에서 페이지가 열리기 바라는데요
    내부링크의 경우 잘 되지만, 외부링크의 경우 open in new tab에 체크를 해제해도 새탭에서 열립니다
    해결할 수 있는 방법이 없을까요?

0 답변 글타래를 보이고 있습니다
  • 글쓴이
    답변
    • #30465
      IT관리자
      키 마스터

      어디에선가 외부 링크를 새 탭에서 열도록 하는 기능이 추가된 것 같네요.

      ​어디에서 추가된 것인지 모르는 경우, 다음과 같은 자바스크립트 코드를 사용하면 모든 링크가 현재 창에서 표시되도록 할 수 있습니다.

      <script>
      
      window.onload = function() {
      
      var anchors = document.getElementsByTagName("a");
      
      for (var i = 0; i < anchors.length; i++) {
      
      anchors[i].setAttribute("target", "_self");
      
      }
      
      };
      
      </script>

      위의 코드를 뉴스페이퍼 테마의 analytics/js codes 섹션의 푸터 영역에 추가해보세요. (Newspaper > theme panel > analytics/js codes > footer script code 영역에 추가하시면 됩니다.)

      다음 글을 참고하여 자바스크리트를 사용하여 링크를 새 탭 또는 현재 탭에서 열리도록 할 수 있습니다. 내부 링크는 현재 창에서, 외부 링크는 외부 탭에서 열리도록 하면 SEO에 유리할 것입니다.

       

      내부 링크를 현재 창에서, 외부 링크를 새 탭에서 열리도록 설정하기 [자바스크립트]

       

0 답변 글타래를 보이고 있습니다
  • 답변은 로그인 후 가능합니다.