SHOW:
|
|
- or go back to the newest paste.
| 1 | ||
| 2 | function benkurbis_add_tab() {
| |
| 3 | global $bp; | |
| 4 | ||
| 5 | bp_core_new_subnav_item( array( | |
| 6 | 'name' => 'My Membership', | |
| 7 | 'slug' => 'my-membership', | |
| 8 | 'parent_url' => trailingslashit( bp_displayed_user_domain() . $bp->profile->slug ), | |
| 9 | 'parent_slug' => $bp->profile->slug, | |
| 10 | 'screen_function' => 'benkurbis_add_tab_screen', | |
| 11 | 'position' => 30, | |
| 12 | 'user_has_access' => bp_is_my_profile() | |
| 13 | ) ); | |
| 14 | } | |
| 15 | add_action( 'bp_setup_nav', 'benkurbis_add_tab', 100 ); | |
| 16 | ||
| 17 | ||
| 18 | function benkurbis_add_tab_screen() {
| |
| 19 | add_action( 'bp_template_content', 'benkurbis_add_tab_screen_content' ); | |
| 20 | bp_core_load_template( apply_filters( 'bp_core_template_plugin', 'members/single/plugins' ) ); | |
| 21 | } | |
| 22 | ||
| 23 | function benkurbis_add_tab_screen_content() {
| |
| 24 | bp_core_redirect( 'http://socalgolfer.org/membership-account/' ); | |
| 25 | } |