블로그의 각 글에 트랙백을 보낸 리스트 출력하기

블로그의 글에서 트랙백을 보낸 곳의 리스트를 보여주는 방법이다. 아래의 코드를 테마에서 single.php 파일을 찾아 원하는 부분에 삽입하고 저장하면 된다.

<?php
if ($post->pinged <> ”)
{
  $pings = '<p class=”postmetadata”>'.'<h4>이 글이 트랙백을 보낸 곳</h4>'. ' ';
  $pings .= '<ul class=related_post>';
  $already_pinged = explode('\n', trim($post->pinged));
  foreach ($already_pinged as $pinged_url)
  {
    if ('!' != substr($pinged_url, 0, 1))
    {
      $pings .= '<li><a href=\''.$pinged_url.'\'>'.$pinged_url.'</a></li>';
    }
    else
    {
      $pinged_url = substr($pinged_url, 1);
      $pings .= '<li><a href=\''.$pinged_url.'\'>'.$pinged_url.'</a></li>';
    }
  }
  $pings .='</ul>';
  $pings .= '</p>';
  echo $pings;
}
?>


Leave a Reply