2010-12-31 2 views
0

Ich benutze WordPress-Plugin Category Page, um die neuesten 5 Beiträge aus einer bestimmten Kategorie auf einer regulären Content-Seite (nicht die Blog-Seite) einer Website anzuzeigen.WordPress-Plugin, um eine bestimmte Kategorie auf Inhalt Seite Tweak Hilfe auszugeben

Im Moment ist das Plugin begrenzt, um den Beitrag anzuzeigen, der mit der Post-Seite verlinkt ist. Dies ist eine Website vom Typ Video-Blog und ich brauche das Plugin, um den Post-Titel (wie jetzt) ​​auch mit dem Video anzuzeigen. Wahrscheinlich würde ich dem Skript nur sagen, dass der Inhalt funktionieren würde, aber ich weiß nicht, wie ich es optimieren soll. Diese

ist der Abschnitt des Skripts, das den Post-Titel ausgibt:

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; 
} 

Wenn jemand einen Rat hat oder weiß, wie dank Hilfe im Voraus!

Antwort

0

Der Inhalt ist in Ihrem Beispiel in $ single-> post_content. Fügen Sie es zu dem $output:

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

+0

Das funktionierte perfekt. Ich danke dir sehr! =) – talkingD0G

+0

Etwas zu beachten: Das Aktualisieren des Plugins wird die derzeitige Funktionalität zerstören. – maus

Verwandte Themen