Skip to:
Content

bbPress.org

Ticket #1764: common-template-tags-2.patch

File common-template-tags-2.patch, 5.1 KB (added by alex-ye, 11 years ago)
  • template-tags.php

    # This patch file was generated by NetBeans IDE
    # Following Index: paths are relative to: includes\common
    # It uses platform neutral UTF-8 encoding and \n newlines.
    # Above lines and this line are ignored by the patching process.
     
    24712471        // Store original title to compare
    24722472        $_title = $title;
    24732473
     2474        // Title array
     2475        $title = array(  );
     2476       
    24742477        /** Archives **************************************************************/
    24752478
    24762479        // Forum Archive
    24772480        if ( bbp_is_forum_archive() ) {
    2478                 $title = bbp_get_forum_archive_title();
     2481                $title['text'] = bbp_get_forum_archive_title();
    24792482
    24802483        // Topic Archive
    24812484        } elseif ( bbp_is_topic_archive() ) {
    2482                 $title = bbp_get_topic_archive_title();
     2485                $title['text'] = bbp_get_topic_archive_title();
    24832486
     2487        /** Edit *****************************************************************/
     2488
     2489        // Forum edit page
     2490        } elseif (bbp_is_forum_edit() ) {
     2491                $title['text'] = bbp_get_forum_title();
     2492                $title['format'] = __( 'Forum Edit: %s', 'bbpress' );                 
     2493
     2494        // Topic edit page
     2495        } elseif ( bbp_is_topic_edit() ) {
     2496                $title['text'] = bbp_get_topic_title();
     2497                $title['format'] = __( 'Topic Edit: %s', 'bbpress' );                 
     2498
     2499        // Reply edit page
     2500        } elseif ( bbp_is_reply_edit() ) {
     2501                $title['text'] = bbp_get_reply_title();
     2502                $title['format'] = __( 'Reply Edit: %s', 'bbpress' );
     2503               
     2504        // Topic tag edit page
     2505        } elseif ( bbp_is_topic_tag_edit() ) {
     2506                $title['text'] = bbp_get_topic_tag_name();
     2507                $title['format'] = __( 'Topic Tag Edit: %s', 'bbpress' );               
     2508
    24842509        /** Singles ***************************************************************/
    24852510
    24862511        // Forum page
    24872512        } elseif ( bbp_is_single_forum() ) {
    2488                 $title = sprintf( __( 'Forum: %s', 'bbpress' ), bbp_get_forum_title() );
     2513                $title['text'] = bbp_get_forum_title();
     2514                $title['format'] = __( 'Forum: %s', 'bbpress' );                 
    24892515
    24902516        // Topic page
    24912517        } elseif ( bbp_is_single_topic() ) {
    2492                 $title = sprintf( __( 'Topic: %s', 'bbpress' ), bbp_get_topic_title() );
     2518                $title['text'] = bbp_get_topic_title();
     2519                $title['format'] = __( 'Topic: %s', 'bbpress' );                 
    24932520
    24942521        // Replies
    24952522        } elseif ( bbp_is_single_reply() ) {
    2496                 $title = bbp_get_reply_title();
     2523                $title['text'] = bbp_get_reply_title();
    24972524
    2498         // Topic tag page (or edit)
    2499         } elseif ( bbp_is_topic_tag() || bbp_is_topic_tag_edit() || get_query_var( 'bbp_topic_tag' ) ) {
    2500                 $term  = get_queried_object();
    2501                 $title = sprintf( __( 'Topic Tag: %s', 'bbpress' ), $term->name );
     2525        // Topic tag page
     2526        } elseif ( bbp_is_topic_tag() || get_query_var( 'bbp_topic_tag' ) ) {
     2527                $title['text'] = bbp_get_topic_tag_name();
     2528                $title['format'] = __( 'Topic Tag: %s', 'bbpress' );           
    25022529
    25032530        /** Users *****************************************************************/
    25042531
     
    25072534
    25082535                // Current users profile
    25092536                if ( bbp_is_user_home() ) {
    2510                         $title = __( 'Your Profile', 'bbpress' );
     2537                        $title['text'] = __( 'Your Profile', 'bbpress' );
    25112538
    25122539                // Other users profile
    25132540                } else {
    2514                         $userdata = get_userdata( bbp_get_user_id() );
    2515                         $title    = sprintf( __( '%s\'s Profile', 'bbpress' ), $userdata->display_name );
     2541                        $title['text'] = get_userdata( bbp_get_user_id() )->display_name;
     2542                        $title['format'] = __( '%s\'s Profile', 'bbpress' );                       
    25162543                }
    25172544
    25182545        // Profile edit page
     
    25202547
    25212548                // Current users profile
    25222549                if ( bbp_is_user_home_edit() ) {
    2523                         $title = __( 'Edit Your Profile', 'bbpress' );
     2550                        $title['text'] = __( 'Edit Your Profile', 'bbpress' );
    25242551
    25252552                // Other users profile
    25262553                } else {
    2527                         $userdata = get_userdata( bbp_get_user_id() );
    2528                         $title    = sprintf( __( 'Edit %s\'s Profile', 'bbpress' ), $userdata->display_name );
     2554                        $title['text'] = get_userdata( bbp_get_user_id() )->display_name;
     2555                        $title['format'] = __( 'Edit %s\'s Profile', 'bbpress' );
    25292556                }
    25302557
    25312558        /** Views *****************************************************************/
    25322559
    25332560        // Views
    25342561        } elseif ( bbp_is_single_view() ) {
    2535                 $title = sprintf( __( 'View: %s', 'bbpress' ), bbp_get_view_title() );
     2562                $title['text'] = bbp_get_view_title();
     2563                $title['format'] = __( 'View: %s', 'bbpress' );
    25362564
    25372565        /** Search ****************************************************************/
    25382566
    25392567        // Search
    25402568        } elseif ( bbp_is_search() ) {
    2541                 $title = bbp_get_search_title();
     2569                $title['text'] = bbp_get_search_title();
    25422570        }
     2571       
     2572        // Allow to change the title format/text
     2573        $title = apply_filters( 'bbp_raw_title_array', $title );
     2574       
     2575        // Set title array defaults
     2576        $title = wp_parse_args( $title, array(
     2577                'text' => "",
     2578                'format' => '%s'
     2579        ) );
     2580       
     2581        // Get the formatted raw title
     2582        $title = sprintf( $title['format'], $title['text'] );
    25432583
    25442584        // Filter the raw title
    25452585        $title = apply_filters( 'bbp_raw_title', $title, $sep, $seplocation );