Wordpress - saját plugin

sziasztok
szeretnék egy olyan wp plugint írni, ami kigyújti egy adott kategóriába tartozó legfrissebb egy vagy két postot és ezekből megjeleníti az elejét, eddig az van, meg hogy kategóriánként ki listázza a postok címét, most azt szeretném bele rakni, hogy kivonatot is rakjon bele, de ez nem akar menni sem a get_the_excerpt-tel, sem a the_excerpttel és ezt a hibát kapom: Maximum function nesting level of '100' reached, aborting! in /var/.../wp-includes/cache.php on line 352

header meg az add filter direkt nincs bemásolva
a loopban eddig ez volt, de erre most nem lenne szükségem egyenlőre elég lenne csak a kivonat:
the_title( '

  • ','
  • ', false );

    a plugin:

    function cat_post( $content )
    {
    if ( !is_singular( 'post' ) ) //ha nem csak egy postot nézünk akkor == cont
    return $content;

    //aktuális post kategóriája
    $terms = get_the_terms( get_the_ID(), 'category' );

    $categories = array();
    foreach ( $terms as $term )
    $categories[] = $term->term_id;
    //ugyan olyan postok lekerese a db-bol
    $loop = new WP_Query(
    array(
    'category__in' => $categories,
    'posts_per_page' => 7,
    'post__not_in' => array( get_the_ID() ),
    'orderby' => 'rand'
    )
    );
    //ha van post...
    if ( $loop->have_posts() )
    {
    $content .= '

      '; //lista
      while ( $loop->have_posts() )
      {
      $loop->the_post();
      $content .= get_the_excerpt();
      }
      $content .= '

    '; //lista lezaras
    wp_reset_query();
    }

    return $content;
    }

    Hozzászólások