Skip to:
Content

bbPress.org

Changeset 6346


Ignore:
Timestamp:
03/02/2017 07:46:47 AM (7 years ago)
Author:
johnjamesjacoby
Message:

Mentions: Add classes and basic styling to mention clickable callback.

Fixes #3074. See #meta-2542.

Location:
trunk/src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/includes/common/formatting.php

    r6336 r6346  
    464464
    465465/**
    466  * Callback to convert mention matchs to HTML A tag.
     466 * Callback to convert mention matches to HTML A tag.
    467467 *
    468468 * @since 2.6.0 (r6014)
     
    480480    }
    481481
     482    // Filter classes
     483    $classes = apply_filters( 'bbp_make_mentions_clickable_classes', array(
     484        'bbp-user-id-' . $user->ID,
     485        'bbp-user-mention'
     486    ) );
     487
    482488    // Create the link to the user's profile
    483489    $url    = bbp_get_user_profile_url( $user->ID );
    484     $anchor = sprintf( '<a href="%1$s">@%2$s</a>', esc_url( $url ), esc_html( $user->user_nicename ) );
     490    $clicky = '<a href="%1$s" class="' . implode( ' ', array_map( 'esc_attr', $classes ) ) . '">@%2$s</a>';
     491    $anchor = sprintf( $clicky, esc_url( $url ), esc_html( $user->user_nicename ) );
    485492    $link   = bbp_rel_nofollow( $anchor );
    486493
  • trunk/src/templates/default/css/bbpress.css

    r6344 r6346  
    306306    display: inline;
    307307    font-weight: 400;
     308    margin: 0;
     309    padding: 0;
     310}
     311
     312#bbpress-forums div.bbp-topic-content a.bbp-user-mention,
     313#bbpress-forums div.bbp-reply-content a.bbp-user-mention {
     314    background: none;
     315    border: none;
     316    text-decoration: none;
     317    text-shadow: none;
     318    display: inline;
     319    font-weight: 600;
    308320    margin: 0;
    309321    padding: 0;
Note: See TracChangeset for help on using the changeset viewer.