例如,在我的主题(在存档和特殊类别列表上)中写出类别描述时,有时我需要完整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;