• emondora

    (@emondora)


    建立出来的分类,如果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 返回空白’不再接受新回复。