////Added by JD //// $categories = get_the_category(); if ( ! empty( $categories ) ) { echo '' . esc_html( $categories[0]->name ) . ''; } $categories = get_the_category(); foreach ( $categories as $category ) { if ( $category->parent != 0 ) { // Only sub-categories echo '' . esc_html( $category->name ) . ''; } } $categories = get_the_category(); $found_sub = false; foreach ( $categories as $category ) { if ( $category->parent != 0 ) { echo '' . esc_html( $category->name ) . ''; $found_sub = true; break; } } if ( ! $found_sub && ! empty( $categories ) ) { echo '' . esc_html( $categories[0]->name ) . ''; } ////Added by JD ////