Make WordPress Core

Ticket #3664: wp_list_bookmarks.fix.diff

File wp_list_bookmarks.fix.diff, 1.1 KB (added by m0n5t3r, 18 years ago)

patch to solve #3664

  • wp-includes/bookmark-template.php

     
    344344                $bookmarks = get_bookmarks("limit=$limit&category=$category&show_updated=$show_updated&orderby=$orderby&order=$order&hide_invisible=$hide_invisible&show_updated=$show_updated");
    345345               
    346346                if ( !empty($bookmarks) ) {
    347                         $output .= str_replace(array('%id', '%class'), array("linkuncat", $class), $category_before);
    348                         $output .= "$title_before$title_li$title_after\n\t<ul>\n";
    349                         $output .= _walk_bookmarks($bookmarks, $r);
    350                         $output .= "\n\t</ul>\n$category_after\n";
     347                        if ( !empty( $title_li ) ){
     348                                $output .= str_replace(array('%id', '%class'), array("linkcat-$category", $class), $category_before);
     349                                $output .= "$title_before$title_li$title_after\n\t<ul>\n";
     350                                $output .= _walk_bookmarks($bookmarks, $r);
     351                                $output .= "\n\t</ul>\n$category_after\n";
     352                        } else {
     353                                $output .= _walk_bookmarks($bookmarks, $r);
     354                        }
    351355                }
    352356        }
    353357