如何获取$CATEGORY->描述的html剥离版本?

时间:2011-01-08 作者:Scott B

例如,在我的主题(在存档和特殊类别列表上)中写出类别描述时,有时我需要完整html模式下的描述,有时我需要删除html返回的描述。

在下面的代码中,我实际上需要描述的剥离版本,但是$category->description返回包含所有标记的完整描述,这使得我的strlen snippet函数无法运行,具体取决于它在哪里中断。

如何获得下面循环中描述的html剥离版本?

foreach($categories as $category) {
    echo \'<li style="clear:both;">\'.get_category_thumbnail($category->term_id, \'thumbnail\').\'<a style="display:block;margin-top:20px;" href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a>\';

        if(strlen($category->description) > 300 ) echo SUBSTR( $category->description,0,STRPOS( $category->description,".",300)+1);
        else echo  $category->description;

1 个回复
最合适的回答,由SO网友:Paul Sheldrake 整理而成

你试过这样的东西吗?

strip_tags($category->description)
这里是reference page 对于strip\\u tags功能

结束

相关推荐