Skip to:
Content

BuddyPress.org

Changeset 4780


Ignore:
Timestamp:
07/22/2011 08:44:51 AM (15 years ago)
Author:
johnjamesjacoby
Message:

Add functions for blog, group, and member directory permalinks.

Location:
trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/bp-activity/bp-activity-template.php

    r4744 r4780  
    5454        global $bp;
    5555        return apply_filters( 'bp_get_activity_root_slug', $bp->activity->root_slug );
     56    }
     57
     58/**
     59 * Output member directory permalink
     60 *
     61 * @package BuddyPress
     62 * @subpackage Activity Template
     63 * @since 1.3
     64 * @uses bp_get_activity_directory_permalink()
     65 */
     66function bp_activity_directory_permalink() {
     67    echo bp_get_activity_directory_permalink();
     68}
     69    /**
     70     * Return member directory permalink
     71     *
     72     * @package BuddyPress
     73     * @subpackage Activity Template
     74     * @since 1.3
     75     * @uses apply_filters()
     76     * @uses traisingslashit()
     77     * @uses bp_get_root_domain()
     78     * @uses bp_get_activity_root_slug()
     79     * @return string
     80     */
     81    function bp_get_activity_directory_permalink() {
     82        return apply_filters( 'bp_get_activity_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_activity_root_slug() ) );
    5683    }
    5784
  • trunk/bp-blogs/bp-blogs-template.php

    r4678 r4780  
    4747        global $bp;
    4848        return apply_filters( 'bp_get_blogs_root_slug', $bp->blogs->root_slug );
     49    }
     50
     51/**
     52 * Output blog directory permalink
     53 *
     54 * @package BuddyPress
     55 * @subpackage Blogs Template
     56 * @since 1.3
     57 * @uses bp_get_blogs_directory_permalink()
     58 */
     59function bp_blogs_directory_permalink() {
     60    echo bp_get_blogs_directory_permalink();
     61}
     62    /**
     63     * Return blog directory permalink
     64     *
     65     * @package BuddyPress
     66     * @subpackage Blogs Template
     67     * @since 1.3
     68     * @uses apply_filters()
     69     * @uses traisingslashit()
     70     * @uses bp_get_root_domain()
     71     * @uses bp_get_blogs_root_slug()
     72     * @return string
     73     */
     74    function bp_get_blogs_directory_permalink() {
     75        return apply_filters( 'bp_get_blogs_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_blogs_root_slug() ) );
    4976    }
    5077
  • trunk/bp-forums/bp-forums-template.php

    r4764 r4780  
    4747        global $bp;
    4848        return apply_filters( 'bp_get_forums_root_slug', $bp->forums->root_slug );
     49    }
     50
     51/**
     52 * Output forum directory permalink
     53 *
     54 * @package BuddyPress
     55 * @subpackage Forums Template
     56 * @since 1.3
     57 * @uses bp_get_forums_directory_permalink()
     58 */
     59function bp_forums_directory_permalink() {
     60    echo bp_get_forums_directory_permalink();
     61}
     62    /**
     63     * Return forum directory permalink
     64     *
     65     * @package BuddyPress
     66     * @subpackage Forums Template
     67     * @since 1.3
     68     * @uses apply_filters()
     69     * @uses traisingslashit()
     70     * @uses bp_get_root_domain()
     71     * @uses bp_get_forums_root_slug()
     72     * @return string
     73     */
     74    function bp_get_forums_directory_permalink() {
     75        return apply_filters( 'bp_get_forums_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_forums_root_slug() ) );
    4976    }
    5077
     
    12711298    }
    12721299
    1273 function bp_forum_directory_permalink() {
    1274     echo bp_get_forum_directory_permalink();
    1275 }
    1276     function bp_get_forum_directory_permalink() {
    1277         global $bp;
    1278 
    1279         return apply_filters( 'bp_get_forum_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_forums_root_slug() ) );
    1280     }
    1281 
    12821300function bp_forums_tag_heat_map( $args = '' ) {
    12831301    $defaults = array(
  • trunk/bp-groups/bp-groups-template.php

    r4770 r4780  
    4747        global $bp;
    4848        return apply_filters( 'bp_get_groups_root_slug', $bp->groups->root_slug );
     49    }
     50
     51/**
     52 * Output group directory permalink
     53 *
     54 * @package BuddyPress
     55 * @subpackage Groups Template
     56 * @since 1.3
     57 * @uses bp_get_groups_directory_permalink()
     58 */
     59function bp_groups_directory_permalink() {
     60    echo bp_get_groups_directory_permalink();
     61}
     62    /**
     63     * Return group directory permalink
     64     *
     65     * @package BuddyPress
     66     * @subpackage Groups Template
     67     * @since 1.3
     68     * @uses apply_filters()
     69     * @uses traisingslashit()
     70     * @uses bp_get_root_domain()
     71     * @uses bp_get_groups_root_slug()
     72     * @return string
     73     */
     74    function bp_get_groups_directory_permalink() {
     75        return apply_filters( 'bp_get_groups_directory_permalink', trailingslashit( bp_get_root_domain() . '/' . bp_get_groups_root_slug() ) );
    4976    }
    5077
Note: See TracChangeset for help on using the changeset viewer.