2010-12-31 6 views
0

나는 WordPress 플러그인 Category Page을 사용하여 웹 사이트의 일반 콘텐츠 페이지 (블로그 페이지가 아닌)의 특정 카테고리에서 가장 최근 게시물을 5 개 표시합니다.콘텐츠 페이지에서 특정 카테고리를 출력하는 WordPress 플러그인

지금 플러그인은 게시물 페이지에 링크 된 게시물 제목을 표시하도록 제한됩니다. 이것은 비디오 블로그 유형 사이트이며 비디오와 함께 게시물 제목을 표시하는 플러그인이 필요합니다 (현재와 동일). 콘텐츠를 보여 주도록 스크립트에 지시하는 것만으로도 효과가 있지만 스크립트를 조정할 방법을 모른다.

이 게시물 제목을 출력하는 스크립트의 섹션 : 사람이 어떤 조언이 있거나 사전에 감사하기 위해 방법을 알고있는 경우

function page2cat_content_catlist($content){ 
global $post; 
    if (stristr($content, '[catlist')) { 
     $search = "@(?:<p>)*\s*\[catlist\s*=\s*(\w+|^\+)\]\s*(?:</p>)*@i"; 
     if (preg_match_all($search, $content, $matches)) { 
      if (is_array($matches)) { 
       $title = get_option('p2c_catlist_title'); 
       if($title != "") $output = "<h4>".$title."</h4>"; else $output = ""; 
       $output .= "<ul class='p2c_catlist'>"; 
       $limit = get_option('p2c_catlist_limit'); 
       foreach ($matches[1] as $key =>$v0) { 
        $catposts = get_posts('category='.$v0."&numberposts=".$limit); 
         foreach($catposts as $single): 
         $output .= "<li><a href='".get_permalink($single->ID)." '>".$single->post_title."</a></li>"; 
         endforeach; 
        $search = $matches[0][$key]; 
        $replace= $output; 
        $content= str_replace ($search, $replace, $content);      
       } 
      $output .= "</ul>"; 
      } 
     } 
    } 
return $content; 
} 

!

답변

0

내용은 예제에서 $ single-> post_content입니다. $output에 추가 완벽하게 작동

$output .= "<li><a href='".get_permalink($single->ID)." '>".$single->post_title."**<span class='video'>".$single->post_content."<span>**</a></li>";

+0

합니다. 정말 고맙습니다! =) – talkingD0G

+0

유의 사항 : 플러그인을 업데이트하면 현재 기능이 중단됩니다. – maus

관련 문제