中文 分类名 导致 get_category_link 返回空白
-
建立出来的分类,如果CATEGORY的名称或者别名中含有中文,则会导致以下函数get_category_link 返回”,也就是is_wp_error($category)会为true..如何解决这个问题?
不知道是不是我个人的问题,还是有别人也遇到同样的问题,谢谢!!
代码如下:
function get_category_url($current_category){
// Get the ID of a given category
$category_id=get_cat_ID($current_category);// Get the URL of this category
$category_link=get_category_link($category_id);//如果此id对应的分类为中文名,则会返回错误的结果return $category_link;
}//此处为自定义的函数
function get_category_link( $category ) {
if ( ! is_object( $category ) )
$category = (int) $category;$category = get_term_link( $category, ‘category’ );
if ( is_wp_error( $category ) )
return ”;//分类名为中文则会执行这一语句!return $category;
}
- 话题 ‘中文 分类名 导致 get_category_link 返回空白’不再接受新回复。