get excerpt without images

时间:2012-08-10 作者:ultraloveninja

有没有办法不使用get\\u the\\u extract()获取图像?我正在使用my\\u recent\\u post()函数将帖子拉到主页上,我不需要让它拉帖子中的图像,只需拉一些文本。

下面是我正在使用的函数:

function my_recent_post()
 {
  global $post;
  $html = "";
  $my_query = new WP_Query( array(
       \'post_type\' => \'post\',
       \'posts_per_page\' => 3
  ));

  if( $my_query->have_posts() ) : while( $my_query->have_posts() ) : $my_query->the_post();

       $html .= "<div class=\'item\'><a href=\\"" . get_permalink() . "\\"><span>" . get_the_date() . "</span></a>" . get_the_post_thumbnail() . "
       " . get_the_excerpt() . "</div> <div class=\'clear\'></div>";

  endwhile; endif;

  return $html;
}
add_shortcode( \'news\', \'my_recent_post\' );

1 个回复
SO网友:amit

使用the_excerpt(); 要显示的wordpress函数only 文本该函数将过滤掉一些html标记,例如<img> , <a>. 一种只显示纯文本的有用替代方法。

注-

the_excerpt() 函数内部使用get_the_excerpt() 要获取摘录并通过过滤标记返回新字符串,如<img>, <a> 标签。它还将该字符串包装为<p> 标签。

结束

相关推荐

Automatic excerpts

如何在主页中显示摘要而不是自动显示全文,无需插入<!--more--> 在每个帖子里?我尝试了这个插件http://wordpress.org/extend/plugins/advanced-excerpt/ 要么不起作用,要么我不能用。下面是我如何配置它http://wordpress.org/support/topic/plugin-advanced-excerpt-doesnt-work-installed-by-instructions-url-included?replies=1#p