Make WordPress Core


Ignore:
Timestamp:
05/31/2007 03:44:18 AM (19 years ago)
Author:
ryan
Message:

If a term has no children, return an empty array for child_of queries. see #4189

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/taxonomy.php

    r5598 r5612  
    408408function get_object_terms($object_ids, $taxonomies, $args = array()) {
    409409    global $wpdb;
    410    
     410    error_log("Objects: " . var_export($object_ids, true), 0);
    411411    if ( !is_array($taxonomies) )
    412412        $taxonomies = array($taxonomies);
     
    483483    extract($args);
    484484
     485    if ( $child_of ) {
     486        $hierarchy = _get_term_hierarchy($taxonomies[0]);
     487        if ( !isset($hierarchy[$child_of]) )
     488            return array();
     489    }
     490
    485491    $key = md5( serialize( $args ) . serialize( $taxonomies ) );
    486492    if ( $cache = wp_cache_get( 'get_terms', 'terms' ) ) {
Note: See TracChangeset for help on using the changeset viewer.