베스트셀링 인기 워드프레스 테마 Top 30 자세한 정보

단축링크를 사용하여 워드프레스 글 링크 공유하기

Last Updated: 2020년 3월 1일 | 댓글 남기기
  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 트위터 공유하기
  • 카카오스토리 공유하기
워듶레스 단축링크 공유

그림과 같이 버튼이나 아이콘을 눌렀을 때 해당 글의 링크가 표시되어 사용자들이 복사하여 공유할 수 있도록 하려는 경우 자바스크립트로 쉽게 구현할 수 있습니다.

단순히 현재 URL의 링크를 공유하는 팝업은 "링크 공유 팝업 창 띄우기(Javascript)" 글에 설명되어 있습니다.

하지만 URL에 한글이 포함될 경우 공유되는 링크가 매우 지저분하게 보일 수 있습니다.

단축링크를 사용하여 워드프레스 글 링크 공유하는 방법

URL에 한글이 포함되어 공유할 때 깨진 것처럼 보이는 것이 싫은 경우 단축링크(쇼트링크; Shortlink)를 가져와서 표시해주면 보다 깔끔하게 현재 글의 URL을 표시할 수 있습니다. 쇼트링크는 wp_get_shortlink 함수를 사용하여 가져올 수 있습니다.

<?php echo wp_get_shortlink(); ?>

위와 같은 함수를 사용하면 URL이 http://example.com/?p=1234와 같이 짧은 형식으로 표시됩니다.

"링크 공유 팝업 창 띄우기(Javascript)" 글에 소개된 코드를 응용하여 다음과 같은 코드를 워드프레스 테마 폴더 내의 single.php 파일이나 적절한 파일에 추가하면 됩니다(반드시 차일드 테마를 만들어서 작업하도록 합니다).

<span class="copyurl2" style="cursor: pointer;" onclick="copyURL();">이 글의 링크 복사</span>

<script>
function copyURL(){
var shortlink = "<?php echo wp_get_shortlink(get_the_ID()); ?>";
prompt('Ctrl+C를 눌러 아래의 URL을 복사하세요:', shortlink);
}
</script>

이 코드를 적절히 응용하여 버튼이나 아이콘으로 표시할 수 있습니다.

한글 URL이 깨져서 표시되어 눈에 거슬리는 경우에 wp_get_shortlink 함수를 사용하여 단축링크로 표시하면 보다 깔끔하게 링크를 표시할 수 있습니다.

다른 방법으로 플러그인을 사용하여 사이트 내의 URL이나 외부 URL을 단축 링크로 만들어 공유하고 추적하는 것을 고려해볼 수 있습니다.

참고:



댓글 남기기

Leave a Comment