-
Author
-
September 18, 2014 at 15:32 #28941
gregmc
ParticipantHi Steve
Cannot get any BP Xprofile Tabs to display in a users profile…. have added following code to functions.php in child theme, but still wont show
COPY CODEadd_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs[] = array( 'type' => 'regular', 'name' => "My Stats", 'group' => 'Gameestats', 'class' => 'regulartab' ); }September 24, 2014 at 17:39 #29556Catalin
Moderatorplease take a look here:
https://archived.seventhqueen.com/forums/topic/adding-extra-tabs-_-stuck-sos
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionSeptember 24, 2014 at 20:55 #29620gregmc
Participanthey Catalin – still no luck for me – see attached pic – under profile link the extra profile groups appear (see bottom of the pic) but it will not show next to the avatar – trying to get gamestats to show there
this is what i have in function.php (child theme)
COPY CODEadd_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs = array(); $bp_tabs['base'] = array( 'type' => 'regular', 'name' => "About", 'group' => 'Base', 'class' => 'regulartab' ); /* rtMedia tab - only if plugin installed */ if (class_exists('RTMedia')) { $bp_tabs['rtmedia'] = array( 'type' => 'rt_media', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); } /* Bp-Album tab - only if plugin installed */ elseif (function_exists('bpa_init')) { $bp_tabs['bp-album'] = array( 'type' => 'bp_album', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); } $bp_tabs['Gamestats'] = array( 'type' => 'regular', 'name' => __('Gamestats', 'kleo_framework'), 'group' => 'Gamestats', 'class' => 'regulartab' ); }September 25, 2014 at 17:17 #29718Catalin
Moderatorplease send me admin credential to your website to take a look and fix your issue… reply as private for security reasons.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionSeptember 25, 2014 at 20:43 #29765gregmc
ParticipantHey Catalin – I have set you up as admin
http://triben8.com/
http://triben8.com/wp-admin/username = seventhqueen
pwd = aq12wsSeptember 26, 2014 at 12:10 #29812Abe
Keymaster@gregmc your site is not available
This should be fairly simple. Following this topic you should make changes in those arrays and change the “group” and “name” with your group names as in Users – Profile fields
https://archived.seventhqueen.com/forums/topic/how-to-add-more-tabs-next-to-the-profile-image
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionSeptember 26, 2014 at 12:35 #29815gregmc
Participant@abe – have done that not working – not sure why you get site not available – i sent catalin the admin username and pwd – and am on site as we speak – where are you based? maybe wangguard is set to block certain countries – i must check
September 29, 2014 at 18:05 #30122Abe
KeymasterWhat have you added in your child theme so I can check if you added the correct code and what are your Group named you want to show there?
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionSeptember 29, 2014 at 23:44 #30150gregmc
Participant@abe – tx for replying – as a test have put exact same in main theme functions as well but had no effect… what worries me is that even the base tab does not show… there is data in the xprofile fields, which means it should show (see image 3)
COPY CODEadd_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs = array(); $bp_tabs['base'] = array( 'type' => 'regular', 'name' => "About me", 'group' => 'Base', 'class' => 'regulartab' ); $bp_tabs['Gamestats'] = array( 'type' => 'regular', 'name' => __('Gamestats', 'kleo_framework'), 'group' => 'Gamestats', 'class' => 'regulartab' ); $bp_tabs['Games Played'] = array( 'type' => 'regular', 'name' => __('Games Played', 'kleo_framework'), 'group' => 'Preferences', 'class' => 'regulartab' );September 29, 2014 at 23:46 #30154gregmc
Participantmissed some
COPY CODEadd_action('after_setup_theme','kleo_my_custom_tabs'); function kleo_my_custom_tabs() { global $bp_tabs; $bp_tabs = array(); $bp_tabs['base'] = array( 'type' => 'regular', 'name' => "About me", 'group' => 'Base', 'class' => 'regulartab' ); $bp_tabs['Gamestats'] = array( 'type' => 'regular', 'name' => __('Gamestats', 'kleo_framework'), 'group' => 'Gamestats', 'class' => 'regulartab' ); $bp_tabs['Games Played'] = array( 'type' => 'regular', 'name' => __('Games Played', 'kleo_framework'), 'group' => 'Preferences', 'class' => 'regulartab' ); /* rtMedia tab - only if plugin installed */ if (class_exists('RTMedia')) { $bp_tabs['rtmedia'] = array( 'type' => 'rt_media', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); } /* Bp-Album tab - only if plugin installed */ elseif (function_exists('bpa_init')) { $bp_tabs['bp-album'] = array( 'type' => 'bp_album', 'name' => __('My photos', 'kleo_framework'), 'class' => 'mySlider' ); }October 2, 2014 at 11:23 #30426Abe
Keymaster@gregmc is your child theme active? Then code looks good
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionFebruary 17, 2015 at 00:44 #46313Neptin
ParticipantLooks like only Album, Media, Settingsare showing
February 23, 2015 at 17:52 #47284Abe
KeymasterSince version 2.8 you can do it from WP admin – Sweetdate
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solution -
AuthorPosts
The forum ‘Sweetdate – WordPress’ is closed to new topics and replies.