Get a raw value of excerpt

时间:2013-07-17 作者:Adsurf.net

我正在尝试使用以下代码打印文章摘录:

<?php echo $post->post_excerpt;  ?> 
它工作得很好。唯一的问题是,显然我也有预定义的样式,我无法摆脱它们。如何获取原始文本?是否有其他函数,或者是否有只返回文本的php函数?

2 个回复
最合适的回答,由SO网友:hereswhatidid 整理而成

使用PHPstrip_tags() 函数应该清除不需要的HTML元素。

<?php
echo strip_tags( $post->post_excerpt );
?>

SO网友:Ravinder Kumar

使用WorPresswp_strip_all_tags() 功能您可以正确剥离所有HTML标记,包括脚本和样式。

<?php 
echo wp_strip_all_tags( $post->post_excerpt );
?>

Note:

1) 。wp\\u strip\\u all\\u tags fx正确剥离所有HTML标记,包括脚本和样式。虽然strip_tags 仅从字符串中删除HTML和PHP标记。

2) 。如果要删除break标记,请传递第二个参数true<br/> 而且

<?php 
   echo wp_strip_all_tags( $post->post_excerpt, true );
?>

结束

相关推荐

如何将_excerpt用于两个POST查询?

我是《创世纪》的新手,我创建了一个子主题,它有两种帖子类型,一种是我想展示的主题,另一种是公文包。这两个循环中都有\\u摘录,我想分别添加“查看主题”和“查看项目”。我还想控制摘录的限制,因为每个人都会有更多的摘录要显示,而其他人则会有更少的摘录。对这两种帖子类型应用相同的过滤器。