2010-12-31 12 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

関連する問題