Search Results for 'Hide Admin'
-
AuthorSearch Results
-
March 28, 2015 at 11:47 pm #236828
In reply to: How to hide certain members from members list?
booknerdsParticipantWell, the database modification did no change – the members were displayed anyway. And the php coding stuff is mainly for hiding users with a special user role. What I am looking for is to be able to select any user I want to hide, no matter if that user is admin, subscriber or whatever.
March 21, 2015 at 6:25 pm #236329danbpParticipanthttps://wordpress.org/plugins/adminimize/ is another solution
https://wordpress.org/plugins/wp-hide-dashboard/, also !March 18, 2015 at 10:09 pm #236225In reply to: How to hide tool bar for logged out users?
danbpParticipantHi @ratethetrainers,
see if this plugin may help:
https://wordpress.org/plugins/global-admin-bar-hide-or-remove/March 13, 2015 at 12:10 am #235919rosyteddyParticipant@minglonaire you can also try https://bp-tricks.com/design/easily-hide-specific-tabs-on-buddypress-member-and-group-pages/ AND remove Activity from Themes > Menu in your wordpress admin dashboard
March 4, 2015 at 8:45 am #235444In reply to: How to hide administrators from list members
whoaloicParticipantHello danbp, I bring up the topic because I still struggle to hide administrators in member tabs.
Any help would be really appreciated.March 1, 2015 at 12:46 am #235293In reply to: Profile menu visibility
rosyteddyParticipantHi @danbp This is pretty cool, fun and useful.
If bp org can add to
About Plugins Themes Documentation **Snippets** Blog Support Download
Snippets that actually work with WP4.1.1, and BP2.2x or BP 2.3 it will be an excellent and useful addition. Infact, users with some repu/creds can be allowed to post such snippets in this section, which can then be rated, commented or tagged. Making it a subsection of forum will make it less prominent but a tab by the side of plugins will be great.PS: Just curious, is there any such easy code that hides items from the left side nav bar in the site admin’s backend dashboard ?
February 27, 2015 at 8:20 pm #235251In reply to: Profile menu visibility
KlosurdoParticipantThanks for the reply danbp,
The Theme I am using is KLEO by Seventh Queen
Buddy Press version Version 2.2.1I am looking to hide menu items for non logged in visitors in members profiles See example here.. I want to have only the βmediaβ menu and possibly the documents icons viewable to non logged in visitors.
I would like all icons viewable to only those members that are logged in.
Thanks
Other Plugins
Akismet
bbPress
BuddyPress Cover Photo
K Elements
MOJO Marketplace
Paid Memberships Pro
PMPro MailChimp Integration
PMPro Register Helper
PMPro Set Expiration Dates
Register Helper Example
Revolution Slider
rtMedia Pro for WordPress, BuddyPress and bbPress
The Events Calendar
WPBakery Visual ComposerFebruary 25, 2015 at 7:59 am #235132In reply to: How to hide administrators from list members
whoaloicParticipantHey,
I’ve found how to hide admin member in member menu but not in group menu in member tabs.
More specifically: site admin (user ID 1) is admin of groups A, B, C.
I would love the admin be hidden in member tab of groups A and B, but still be visible in member tab of group C.February 23, 2015 at 11:05 am #235021In reply to: How to hide administrators from list members
danbpParticipantHello,
please try to search in topics if a similar question wasn’t ask in the past.
hide+admin+in+adminA possible solution here.
February 6, 2015 at 12:03 pm #233941In reply to: [Resolved] Extended Profile Info
format19ParticipantHi Henry,
Thanks for that, yes I did realize that I have been all over the codex as you can imagine but figuring out exactly what code I needed was getting me a bit bogged down.
I have managed to achieve it a different way.
I used USER ROLE EDITOR to create a new role again called Editor Plus but this time copied the settings from Administrator then took away privileges
Finally I used Adminimize to hide additional menu items.This has worked perfect, Now my 2 site owners are set as Editor Plus and Moderators they can see all users data including Extended info but cant see any of the stuff that can actually break the site π
Thanks again
MFebruary 3, 2015 at 8:42 pm #233512In reply to: How to make section of profile private?
Henry WrightModeratorHi @screampuff
You can make that link private by doing something like this:
function screampuff_hide_achi() { // Bail if the current user is the displayed user. if ( bp_loggedin_user_id() == bp_displayed_user_id() ) return; // Bail if the current user is an admin. if ( current_user_can( 'manage_options' ) ) return; // Bail if not the achievements page. if ( bp_current_action() != 'achievements' ) return; // Redirect. wp_redirect( home_url() ); exit; } add_action( 'template_redirect', 'screampuff_hide_achi' );
Please note I haven’t tested. Also, I’m assuming the current action is ‘achievements’. It may be something else in which case the function will need a minor tweak.
February 1, 2015 at 12:05 pm #233342In reply to: How to hide admin's username from his profile
David13_13ParticipantHello
I only want to hide it because it shows my username to access admin panel in WordPress too… A hacker only would need to hack my pass.
It’s not possible to hide it in all the website?
Thanks
January 31, 2015 at 6:59 pm #233226In reply to: How to hide admin's username from his profile
danbpParticipanthi @david13_13,
be more specific please.
@username is used all over the site, and for anybody.
Even if you hide only YOURS on a specific part, like your profile header, users will see your username on activities, or when they mention you.Do you need this to aply only to you, as site admin, on your profile page ?
Or elsewhere too ?January 28, 2015 at 12:57 am #233041In reply to: Filter Hidden Groups from the Groups Loop
Garrett HyderParticipantUpdate – Found an issue with my code when you go to the second page of the Members Groups list it reverts to showing hidden, etc. This is due to the call being done with AJAX which is considered an admin so !is_admin is false. To correct this I’ve updated the if statement to check if DOING_AJAX:
// Buddypress Filter Hidden Groups from Groups Loop function filter_hidden_groups_sql($sql) { if (!is_admin() || (defined('DOING_AJAX') && DOING_AJAX)){ $sql_parts = explode('WHERE', $sql); $new_sql = $sql_parts[0] . "WHERE g.status != 'hidden' AND" . $sql_parts[1]; return $new_sql; } else { return $sql; } }
Basically this allows the backend admin to list all groups but the front end hides the hidden ones.
Cheers
January 22, 2015 at 12:06 am #232723screampuffParticipantThanks for the reply. I made some changes to the code before reading and was able to accomplish removing the tab from buddypress profiles with this:
function hide_achievements_from_users() { global $bp; if ((bp_loggedin_user_id() == bp_displayed_user_id()) || (current_user_can('administrator'))){ return; } bp_core_remove_nav_item('achievements'); } add_action( 'bp_setup_nav', 'hide_achievements_from_users', 99 );
However I’m stuck on how to 404 the pages if they manually type out the URL
In your code I see:
// I guess we should 404 this page because this member isn't an admin or the displayed member. $wp_query->set_404(); status_header( 404 ); nocache_headers();
How do I get this to apply only when it is http://mysite.com/members/<username>/achievements?
January 21, 2015 at 10:44 pm #232706In reply to: BP 2.2 beta 2 member-type selectable by member
youminParticipanti have a question for r-a-y, is it not possible to make it one time select able (for users), i mean locking down after selecting once or twice.
but admin can change it on user request ?or making it available on registration form only ?
i also saw the ticket above mentioned but its just hiding the box from user, i dont think its a perfect solution. i will be good to hide after selecting a member type by a user .
January 21, 2015 at 10:14 pm #232703Henry WrightModeratorHi @screampuff
You could try the following function which will stop unwanted users from viewing the page directly if they tried typing the URL:
function my_hide_achievements_page() { $role = xprofile_get_field_data( 'Membership' ); if ( ( $role != 'Administrator' ) || ( bp_current_user_id() == bp_displayed_user_id() ) ) return; // I guess we should 404 this page because this member isn't an admin or the displayed member. $wp_query->set_404(); status_header( 404 ); nocache_headers(); } add_action( 'init', 'my_hide_achievements_page' );
January 12, 2015 at 1:32 pm #231785In reply to: How To: change navigation?
Kir 2012ParticipantHi there, I’m sorry to jump in on your post, I would like to know how to do this too – kind of.
OP,I think this may be of some help to you.Admin, it may just be me being slow today, but I can’t see how to start a new thread or help request from my dash, could you pop a link here for me? Sorry about that! π
Anyone, I would like to know how to hide (not remove) only the top nav menu, with ‘profile, activity, messages, friends’ etc. I have this menu elsewhere. I want to remove it from all other places. But I need to keep the subnav links visible.
I know how to -remove- an item nav/subnav – but want to -hide- top links without removing the actual function of the url in order that I can still link to it from my own menu.
I can edit the css in buddypress.css, I’ve tried a few things but nothing works so far, like.
#buddypress div.item-list-tabs {display:none};
I’ve also tried finding the link to the menu in the home or message-header.php in buddypress/bp-templates/bp-legacy/buddypress/members/single to amend it there.
If anyone could help I’d be so grateful, and sorry OP for riding your post, hope the link helped you. Admin if you could post me a link to start a new thread that would be great π Thank you
December 30, 2014 at 5:17 pm #231282In reply to: Locking some profiles fields
shanebpModeratorThis will hide fields on the profile edit page and on the register page.
You need to add the field IDs.
Put the function in bp-custom.php.function oazar_hide_profile_fields( $retval ) { if( is_super_admin () ) return $retval; if( bp_is_profile_edit() || bp_is_register_page() ) $retval['exclude_fields'] = '3'; //field ID's separated by comma return $retval; } add_filter( 'bp_after_has_profile_parse_args', 'oazar_hide_profile_fields' );
December 29, 2014 at 7:25 pm #231214In reply to: [Resolved] admin bar mobile css
shayneParticipantI figured it out. For some reason WordPress decided it would be a good idea to hide custom menus added to the toolbar(when did they change the name from admin bar?) when viewing it on mobile devices.
If you browse through the WordPress directory you will find the css for the toolbar in wp-includes\css\admin-bar.css.
This line hides everything but the default items from the toolbar.
/* Show only default top level items */ #wp-toolbar > ul > li { display: none; }
By changing “display: none” to “display: block”. That fixed the problem i was having.
So hopefully that information is useful to someone.
Oh and one more thing. If you need to modify the toolbars css don’t do it there. You shouldn’t modify WordPress’s core files. Instead you should copy that css to your themes style sheet.
December 24, 2014 at 5:43 am #230995In reply to: How to remove tabs from group admin nav
Mathieu VietModeratorHi @danbp asked me about this.. So here’s a way to hide the tabs
function turker_remove_group_admin_tab() { if ( ! bp_is_group() || ! ( bp_is_current_action( 'admin' ) && bp_action_variable( 0 ) ) || is_super_admin() ) { return; } // Add the admin subnav slug you want to hide in the // following array $hide_tabs = array( 'group-avatar' => 1, 'delete-group' => 1, ); $parent_nav_slug = bp_get_current_group_slug() . '_manage'; // Remove the nav items foreach ( array_keys( $hide_tabs ) as $tab ) { bp_core_remove_subnav_item( $parent_nav_slug, $tab ); } // You may want to be sure the user can't access if ( ! empty( $hide_tabs[ bp_action_variable( 0 ) ] ) ) { bp_core_add_message( 'Sorry buddy, but this part is restricted to super admins!', 'error' ); bp_core_redirect( bp_get_group_permalink( groups_get_current_group() ) ); } } add_action( 'bp_actions', 'turker_remove_group_admin_tab', 9 );
December 22, 2014 at 8:39 am #230896In reply to: Change Login & Register Links in Admin Bar
webplayerParticipantI am not a coder, but I’m looking for a snippet that can do this:
Add Function: Change Admin Bar Login and Register Links if user is logged out Remove WordPress/buddypress admin bar Login and Register links Add New Login and Register Links New Login Link: <a data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onclick="tmpl_login_frm();">New Login Link</a> New Register Link: <a data-reveal-id="tmpl_reg_login_container" href="javascript:void(0);" onclick="tmpl_registretion_frm();">New Register Link</a> if user is logged in don't do any of the above (i.e.) show their buddypress username and hide register links, etc...
Does anyone know how to make this happen in code that I can drop into functions.php or bp-custom.php
December 17, 2014 at 6:20 pm #230718In reply to: [Resolved] Hide possibility to change 'Base' name
danbpParticipantWhen BP is installed and xProfile is activated, the original WP profile settings are not accessible to user.
The WP register process use only username, password and email and BuddyPress add by default a Name field as base for other extended profile fields.
In short this means that username and name fields can contain a same information(a name, a pseudonym, a first or/and a last name). The plugin you mention is best for a WP install where user had choosen first/last name as output on post, comments, etc Once BP is activated, this became a little different.
Now to the initial question.
The CSS trick is a very inelegant solution as it lets everybody knowing how BP works to surround this invisibility. You’re also loosing any flexibility if you want to show some fields privately for example.You can do this properly with a little snippet, as explained here:
Here’s an example which let you hide fields or fiels group to members, but not to site admin
function bpfr_hide_profile_field_group( $retval ) { if ( bp_is_active( 'xprofile' ) ) : // hide profile group/field to all except admin if ( !is_super_admin() ) { //exlude fields, separated by comma $retval['exclude_fields'] = '1'; //exlude groups, separated by comma $retval['exclude_groups'] = '1'; } return $retval; endif; } add_filter( 'bp_after_has_profile_parse_args', 'bpfr_hide_profile_field_group' );
Add it to bp-custom.php or your child-theme functions.php
Of course you can also choose to show a field or group, but remove the possibility for the user to edit it later. Simply add more conditionnal to the function.
Here another example:
function bpfr_hide_profile_edit( $retval ) { // remove field from edit tab if( bp_is_user_profile_edit() ) { $retval['exclude_fields'] = '54'; // ID's separated by comma } // allow field on register page if ( bp_is_register_page() ) { $retval['include_fields'] = '54'; // ID's separated by comma } // hide the field on profile view tab if ( $data = bp_get_profile_field_data( 'field=54' ) ) : $retval['exclude_fields'] = '54'; // ID's separated by comma endif; return $retval; } add_filter( 'bp_after_has_profile_parse_args', 'bpfr_hide_profile_edit' );
Hope to be clear.
November 19, 2014 at 3:32 pm #229193In reply to: How to remove admin from members list
shanebpModeratorAssuming the user_id for the admin is 1, try this:
function infok_exclude_users($qs=false,$object=false){ //list of users to exclude $excluded_users = '1'; //comma separated ids of users whom you want to exclude if($object!='members')//hide for members only return $qs; $args=wp_parse_args($qs); //check if we are searching for friends list etc?, do not exclude in this case if(!empty($args['user_id'])) return $qs; if(!empty($args['exclude'])) $args['exclude']=$args['exclude'].','.$excluded_users; else $args['exclude']=$excluded_users; $qs=build_query($args); return $qs; } add_action('bp_ajax_querystring','infok_exclude_users',20,2);
October 26, 2014 at 2:15 am #227724In reply to: Hide profile page of admin from other users
iburnthingsParticipanthttps://buddypress.org/support/topic/hide-profiles-of-a-specific-role-not-admin/
I created a new thread. Sorry to hijack/resurrect this thread.
-
AuthorSearch Results