以下函数通常在类别循环中使用,以返回每个类别的描述。我试图在查看类别登录页(mysite/category/somecategory)时使用它返回单个类别的描述。
如何传递表示类别的等效对象?
在页眉上。php
if(is_archive()) {
//get the category description
echo get_cat_desc(get_query_var( \'category\' ))
}
在函数中。php
function get_cat_desc($category){
$the_description = strip_tags($category->description);
if(strlen($the_description) > 200 )
return SUBSTR( $the_description,0,STRPOS( $the_description,".",200)+1);
else return $the_description;
}
这是我成功地将category对象传递给上面函数的函数。。。
function my_category_index(){
$categories=get_categories(\'exclude=1&exclude_tree=1\');
foreach($categories as $category) {echo ce4_get_cat_desc($category);}
}