2011-09-27 4 views
0

내 홈페이지 http://www.faberunashop.com을 (를) 디렉토리로 설정했습니다. 게시 이미지를 클릭하면 아티스트 사이트로 연결됩니다.검색 기록 보관함과 일치하도록 홈페이지

function print_post_title() { 
    global $post; 
    $thePostID = $post->ID; 
    $post_id = get_post($thePostID); 
    $title = $post_id->post_title; 
    $perm = get_permalink($post_id); 
    $post_keys = array(); $post_val = array(); 
    $post_keys = get_post_custom_keys($thePostID); 

    if (!empty($post_keys)) { 
     foreach ($post_keys as $pkey) { 
      if ($pkey=='url1' || $pkey=='title_url' || $pkey=='url_title') { 
       $post_val = get_post_custom_values($pkey); 
      } 
     } 
     if (empty($post_val)) { 
      $link = $perm; 
     } else { 
      $link = $post_val[0]; 
     } 
    } else { 
     $link = $perm; 
    } 
    echo '<h2><a href="'.$link.'" rel="bookmark" title="'.$title.'">'.$title.'</a></h2>'; 
} 

지금 내 검색 및 아카이브 페이지에 동일한 작업을 수행 할 : 여기이이 functions.php에 추가하여 일어날 수 있도록하는 데 사용되는 코드입니다. 그들이 똑같이 행동하도록하기 위해 나는 무엇을 조정합니까?

+0

http://codex.wordpress.org/Template_Hierarchy 당신은 문제가 무엇인지 설명 할 수 찾을 수 있습니다 워드 프레스에 대한 템플릿 계층 구조에 대한 자세한 내용은

? 검색 및 아카이브 페이지에서 코드가 작동하지 않습니까? – PiTheNumber

답변

0

WordPress를 사용한다고 가정합니다.

그런 경우 검색 결과에 대한 테마로 search.php라는 이름의 파일과 archives.php라는 아카이브에 대한 다른 파일을 만들어 검색 결과의 레이아웃과 동작을 변경할 수 있습니다. 여기

+0

모두이 템플릿에 이미 있습니다. 난 그냥 내 홈페이지에서 얻는 동일한 결과를 얻으려면 그들을 수정하는 방법을 알아야합니다 –

+0

위의 코드가 홈 페이지에서 작동한다면, 그냥 복사하여 붙여 넣기하면 두 페이지 모두에서 정확한 결과를 얻을 수 있습니다. –