Skip to:
Content

bbPress.org

Changeset 3898


Ignore:
Timestamp:
05/14/2012 07:57:12 PM (9 years ago)
Author:
johnjamesjacoby
Message:

Breadcrumbs:

  • Add classes to breadcrumb items that were missing them (forum|topic|reply|topic-tag)
  • Fixes #1821.
  • Props netweb for original patch.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/plugin/bbp-includes/bbp-common-template.php

    r3840 r3898  
    18341834                // Switch through post_type to ensure correct filters are applied
    18351835                switch ( $parent->post_type ) {
     1836
    18361837                    // Forum
    18371838                    case bbp_get_forum_post_type() :
    1838                         $breadcrumbs[] = '<a href="' . bbp_get_forum_permalink( $parent->ID ) . '">' . bbp_get_forum_title( $parent->ID ) . '</a>';
     1839                        $breadcrumbs[] = '<a href="' . bbp_get_forum_permalink( $parent->ID ) . '" class="bbp-breadcrumb-forum">' . bbp_get_forum_title( $parent->ID ) . '</a>';
    18391840                        break;
    18401841
    18411842                    // Topic
    18421843                    case bbp_get_topic_post_type() :
    1843                         $breadcrumbs[] = '<a href="' . bbp_get_topic_permalink( $parent->ID ) . '">' . bbp_get_topic_title( $parent->ID ) . '</a>';
     1844                        $breadcrumbs[] = '<a href="' . bbp_get_topic_permalink( $parent->ID ) . '" class="bbp-breadcrumb-topic">' . bbp_get_topic_title( $parent->ID ) . '</a>';
    18441845                        break;
    18451846
    18461847                    // Reply (Note: not in most themes)
    18471848                    case bbp_get_reply_post_type() :
    1848                         $breadcrumbs[] = '<a href="' . bbp_get_reply_permalink( $parent->ID ) . '">' . bbp_get_reply_title( $parent->ID ) . '</a>';
     1849                        $breadcrumbs[] = '<a href="' . bbp_get_reply_permalink( $parent->ID ) . '" class="bbp-breadcrumb-reply">' . bbp_get_reply_title( $parent->ID ) . '</a>';
    18491850                        break;
    18501851
    18511852                    // WordPress Post/Page/Other
    18521853                    default :
    1853                         $breadcrumbs[] = '<a href="' . get_permalink( $parent->ID ) . '">' . get_the_title( $parent->ID ) . '</a>';
     1854                        $breadcrumbs[] = '<a href="' . get_permalink( $parent->ID ) . '" class="bbp-breadcrumb-item">' . get_the_title( $parent->ID ) . '</a>';
    18541855                        break;
    18551856                }
     
    18581859        // Edit topic tag
    18591860        } elseif ( bbp_is_topic_tag_edit() ) {
    1860             $breadcrumbs[] = '<a href="' . get_term_link( bbp_get_topic_tag_id(), bbp_get_topic_tag_tax_id() ) . '">' . sprintf( __( 'Topic Tag: %s', 'bbpress' ), bbp_get_topic_tag_name() ) . '</a>';
     1861            $breadcrumbs[] = '<a href="' . get_term_link( bbp_get_topic_tag_id(), bbp_get_topic_tag_tax_id() ) . '" class="bbp-breadcrumb-topic-tag">' . sprintf( __( 'Topic Tag: %s', 'bbpress' ), bbp_get_topic_tag_name() ) . '</a>';
    18611862        }
    18621863
Note: See TracChangeset for help on using the changeset viewer.