Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'how to hide pages'

Viewing 25 results - 1 through 25 (of 204 total)
  • Author
    Search Results
  • #333865

    In reply to: Issues with Sidebars

    jettie4521
    Participant

    check if your theme offers different page templates for BuddyPress pages, allowing customization of layouts and sidebar settings. If available, utilize these templates accordingly. Alternatively, explore the use of custom CSS to hide the sidebar on specific pages where it’s not desired, while ensuring it remains visible on profile and group detail pages

    kmp2
    Participant

    BuddyPress says:

    “For better results, make sure to upload an image that is larger than 1300px wide, and 225px tall.”
    Well, that’s what I did.

    I uploaded 1920 x 750 thinking that I would be able to crop the top or bottom off a bit… instead to my surprise, there is NO way to crop, edit, expand, reduce, the uploaded image.

    Instead, and worse, BoddyPress chops a chunk out of the middle of the BIG picture and plops it into my cover. Hideous.

    I would have expected at least that the big pic was to be sized proportionately to the 808 pixel width of the visible cover and I could have slid the pic up or down to crop the height. But no.

    So, then, WHAT was the point of uploading a larger picture to ensure “better results”?

    Then, another bad surprise. My avatar is a CLEAR PNG.

    But BuddyPress arbitrarily turned the clear part see-through white and put a white square line around it. Hideous.

    That’s the first thing I tried to do in BuddyPress, and I’m really not the least bit impressed with this half-baked cover and avatar system and its terrible result.

    I just agreed to pay a guy to configure this program of yours. Now, I’m gonna put a halt on it and try to find something else that WORKS, because I sure can’t afford to pay him to rewrite BuddyPress.

    And, by the way, I’m not entirely “unwashed”. I took computer graphics and art in university; so among other things, I do know a bit about layouts and excess white space. In fact, the guy who’s getting my cash also sold me a decent theme and was going to add a left sidebar to all posts and pages, centered between a left and right sidebar, to help resize the posts & pages to look better.

    Every time I think I’ve solved the basic problem of what system to use, by paying for a different theme and customizations as a ‘work-around’, a new problem crops up. This is very disturbing.

    #332410

    In reply to: BuddyPress 12.0.0

    mattobiwan1982
    Participant

    I have gone back to version 11.40 and was wondering how I can hide certain pages etc fron non regsitered members.

    #331822
    ericwillson
    Participant

    To achieve the functionality you described, you can add the following PHP code snippet to your WordPress plugin or theme’s functions.php file. This code will hide the activity form from all users except admins:

    php
    Copy code
    function hide_activity_form_for_non_admins() {
    if ( ! current_user_can( ‘administrator’ ) ) {
    ?>
    <style type=”text/css”>
    .activity-form-class {
    display: none;
    }
    </style>
    <?php
    }
    }
    add_action( ‘admin_head’, ‘hide_activity_form_for_non_admins’ );

    In this code snippet:

    current_user_can(‘administrator’) checks if the current user is an administrator.
    If the current user is not an administrator, it adds a <style> block to the <head> of the admin pages, setting the CSS property display: none; for the element with the class activity-form-class. Make sure to replace activity-form-class with the actual class name or ID of the activity form element in your HTML markup.
    EXP3RTS ensures you have a backup of your site or are comfortable with making changes to your theme/plugin files before adding this code. Additionally, modify the class name in the code to match the actual class or ID of your activity form for it to work correctly.
    I HOPE THIS IS BENEFICIAL FOR YOU

    #329901
    flamuren
    Participant

    Hi,

    I am building a membersite using buddypress, bbpress and package it with buddyx theme.

    If I visit as non-logged in I can see activites, forums, member etc. Is it possible to somehow block that? Perhaps re-direct to a login/register page as facebook does?

    Best regards,

    flamuren

    Anonymous User 18187419
    Inactive

    Hi kp,

    yes I’m with ya on keeping extra plugins to a minimum.

    Code published here…

    https://easywebdesigntutorials.com/hide-buddypress-pages-and-bbpress-forums-from-not-logged-in-users/

    …with minor modification (to remove bbpress check) seems to achieve what you want, as per below:

    function ps_guest_redirect() {
         global $bp;
      if ( bp_is_user() ) {
          if(!is_user_logged_in() and !bp_is_register_page() and !bp_is_activation_page()) {
               wp_redirect('https://google.com');
      exit;
          }
      }
    }
    add_filter( 'get_header','ps_guest_redirect',1);
    #327311
    scottmotion
    Participant

    Full hijack the authentication flow (Login/Logout/Register/Forgot/Wrong/All Other): End user should never land on a WP login page. I have a mix of BP, bbp, and WP login pages depending on how the user interacts.

    reCAPTCHA during Registration: Should be core. Had to get the plugin from WBCom Designs

    Extended Profile Fields: Should be core. Had to get the plugin from BuddyDev

    User Menu: Username and Avatar. Conditional menu items. I had to use the “User Menus” plugin by Code Atlantic

    Use the username as display name: Had to code this myself.

    Disable Full Name field: Custom code again.

    Set default notification preferences: More code.

    Remove specific accounts from public member list: Really want to hide the admin! More code.

    Remove tabs from user profile: More code.

    Redirect WP Author to BP Profile: teh codez.

    #325971
    werny
    Participant

    Hi there,

    how can I deactivate the “Public message” button on all profile pages?
    I think those 2 buttons are too confusing for the users.
    The “Private message” button is more then enough, I think

    #325139
    pagecrafterz
    Participant

    Thank you for your resonse shane but it does not work.
    I might use the wrong words for the function…

    I use it in the code snippet plugin but no luck.
    Its definitely the get user role part as this part I have seen on many forum pages…

    Is the word:”unset” the right one? Not “hide” or “remove”?

    #325087
    pagecrafterz
    Participant

    Hi,
    unfortunately I am a non-coder and want to ask how to hide search fields in a search form based on user role. The plugin that creates the search form is:

    BP Search

    So, for example I want subscribers to only see first search field, contributor can see 2 and so on. What steps would I have to take? Code/function wise?

    After reading some github and other pages I think I need to start with :
    – “get current user role”
    – then do something like “if user is role X”
    – then action hide field #number of field
    – and this for each user role I use

    Am I even close to it?
    I appreciate any input or suggestion 😉

    dodo90z
    Participant

    Hi.
    I install your plugin .
    And every thing is ok.
    But the comment area still appears.
    How can hide all comments from all post.
    For example:
    https://ophthoplus.com/staging/1967/members/ophthoplus2/

    Kindly help us to remove comments ?

    #322255
    am2915061123
    Participant

    So I also have youzify plugin enabled for my Buddypress and I have been trying to get the buddypress pages to shift to the left so the content doesnt hide behind my elementor section.

    I have tried editing the css files in youzify but to no avail. Can anyone help me ?

    #320875
    Naomi
    Participant

    How can I make my Events, Groups, and Forum pages private to non-logged in users like the other Buddypress pages? I tried 8 plugins in the last four hours and none of them are working for me. Please help!

    My site is at http://www.charlottemasoneducation.org
    I’m running Astra theme
    Wordpress 5.8
    Buddypress 9.1.1 & bbPress 2.6.6

    All updated and current.

    benofinil
    Participant

    Hello !

    First of all, I apologize if the answer already exists, but I am new to the php language, and I do not understand much …

    I created a website for an organization, and I set up a community space thanks to Buddy Press and Youzify.

    Here is my question: I want to make this space completely closed, and not accessible to non-logged in users. I tried putting this php code in wp-content / plugins / bp-custom.php:

    <? php
    / **
    * Redirect the Buddypress directories to the login page for non logged in users.
    * /
    function yzc_redirect_bp_directories_to_login_page () {

    if (! is_user_logged_in () && (bp_is_groups_directory () || bp_is_members_directory ())) {

    // Get pages Buddypress;
    $ bp_pages = get_option (‘bp-pages’);

    // Get the redirection URL
    $ redirect_url = youzify_get_login_page_url ();

    wp_redirect ($ redirect_url);
    go out();
    }
    }

    add_action (‘template_redirect’, ‘yzc_redirect_bp_directories_to_login_page’);

    Now unconnected users cannot have access to member directory and groups directory, but I would like to block access to all BuddyPress pages (such as member profile pages, activity page. ..) and redirect to the login page.

    Could someone help me complete this piece of code?
    Thank you for your help

    #318035
    fmlrwemakefuture
    Participant

    Hey there,

    for a client we set up Learndash and Buddyboss using the Buddyboss Theme. Elementor is also installed as a builder.
    The Course and Lesson Pages however show too many information like “progress” and “members” and more. Can I change the design layout for courses and lessons? And if yes, how?

    The main task would be to hide many elements, not to add more.

    Thanks for your help

    #316979
    duivelkewilly
    Participant

    Dear

    Is there a possibility to hide a widget on the registration form.
    I can hide or show a widget on all pages except the registration page.

    Thanks in advance
    Greetings

    electroinvention
    Participant

    @vapvarun
    Hello, thanks for replying.
    Yes, I understand. What if I put it public and want to hide anonymous access just specific pages only. So is there any alternative for that? What if I can leave it public but have the right to prevent anonymous access to certain specific pages whom I select.
    Is there any way to do that? I have tried some plugins that can prevent access to specific pages when you add their shortcodes to those pages but they don’t actually do their work.
    The problem with Buddypress and boss platforms is either they are fully public or fully private.

    Even if I put some specific links in the open URLs area of platform settings, but thing is, how many, and how many links I will put in there. That’s kinda messy and inefficient.

    I just want something I can use with these platforms, that let me private specific URLs even when I have set the platform to Public

    #316135
    haitianguy
    Participant

    Hi, i feel like im doing this properly but i never get the right result. i have a custom meta called “featured” in activity meta. For testing purposes the meta values are 1,2,3,4 my goal is to have an activity loop order activities by the meta value. i’ve checked the documentation and i came up with this.

    
    <?php
    
    get_header(); ?>
    
    <?php get_template_part('page-parts/general-title-section'); ?>
    
    <?php get_template_part('page-parts/general-before-wrap');
    
    $atts =  array(
    			'title'            => 'Latest Activity',// title of the section.
    			'pagination'       => 1,// show or not.
    			'load_more'        => 0,
    			'display_comments' => 'threaded',
    			'include'          => false,     // pass an activity_id or string of IDs comma-separated
    			'exclude'          => false,     // pass an activity_id or string of IDs comma-separated
    			'in'               => false,     // comma-separated list or array of activity IDs among which to search
    			'sort'             => 'DESC',    // sort DESC or ASC
    			'page'             => 1,         // which page to load
    			'per_page'         => 5,         // how many per page.
    			'max'              => false,     // max number to return.
    			'count_total'      => true,
    
    			// Scope - pre-built activity filters for a user (friends/groups/favorites/mentions).
    			'scope'            => false,
    
    			// Filtering
    			'user_id'          => false,    // user_id to filter on
    			'object'           => false,    // object to filter on e.g. groups, profile, status, friends
    			'action'           => false,    // action to filter on e.g. activity_update, new_forum_post, profile_updated
    			'primary_id'       => false,    // object ID to filter on e.g. a group_id or forum_id or blog_id etc.
    			'secondary_id'     => false,    // secondary object ID to filter on e.g. a post_id.
    
    			// Searching
    			'search_terms'     => false,         // specify terms to search on.
    			'use_compat'       => bp_use_theme_compat_with_current_theme(),
    			'allow_posting'    => false,    // experimental, some of the themes may not support it.
    			'container_class'  => 'activity',// default container,
    			'hide_on_activity' => 1,// hide on user and group activity pages.
    			'for'              => '', // 'logged','displayed','author'.
    			'role'             => '', // use one or more role here(e.g administrator,editor etc).
                'for_group'        => '',// group slug.
    		);
    
    		$atts['meta_query']= array(
                                        array(
                                            'key' => 'featured',
                                            'value' => '0',
                                            'type' => 'numeric',
                                            'compare' => '!=',
                                            ),
                                            'meta_type' => 'numeric',
                                    'orderby' => 'meta_value_num',
                                    'meta_key' => 'featured',
                                    'order' => 'DESC'
                                    );
    
     ?>
    			<div id="buddypress">
    	
    
    		<?php do_action( 'bp_before_activity_loop' ); 
    		
    		
    		
    	
    
    if ( bp_has_activities( $atts ) ) : ?>
    
                <div class="<?php echo esc_attr( $atts['container_class'] ); ?> 
                <?php if ( ! $atts['display_comments'] ) : ?> hide-activity-comments<?php endif; ?>">
    
                    <ul id="activity-stream" class="activity-list item-list">
    
    					<?php while ( bp_activities() ) : bp_the_activity(); ?>
    						
    						<?php bp_get_template_part( 'buddypress/activity/entry' ); ?>
    					<?php endwhile; ?>
    
    					<?php if ( $atts['load_more'] && bp_activity_has_more_items() ) : ?>
                            <li class="load-more">
                                <a href="<?php bp_activity_load_more_link() ?>"><?php _e( 'Load More', 'buddypress' ); ?></a>
                            </li>
    					<?php endif; ?>
                    </ul>
    
    				<?php if ( $atts['pagination'] && ! $atts['load_more'] ) : ?>
                        <div class="pagination">
                            <div class="pag-count"><?php bp_activity_pagination_count(); ?></div>
                            <div class="pagination-links"><?php bp_activity_pagination_links(); ?></div>
                        </div>
    				<?php endif; ?>
    
                </div> 
    
            <?php else : ?>
                <div id="message" class="info">
                    <p><?php _e( 'Sorry, there was no activity found. Please try a different filter.', 'buddypress' ); ?></p>
                </div>
            <?php endif; ?>
            
    ?>
    			</div>
    		
    
    		<?php do_action( 'bp_after_activity_loop' ); ?>
    
    <?php get_template_part('page-parts/general-after-wrap'); ?>
    
    <?php get_footer(); ?>
    

    everything here works except for the order. for some reason it always orders by activity ID. am i missing something here? Thanks in advance im going crazy with this.

    amtenbrink
    Participant

    Hi!

    when i integrate buddypress items (such as profile, messages, groups…) in the menu, they are just shown if the visitor is logged in.

    when i integrate a regular page (i created in wordpress) in the menu, it is shown weather the visitor i slogged in or not.

    when i copy the css class of a buddypress menu item (e.g. bp-menu bp-settings-nav) and paste it in the css field of the regular page, this menu item is also just shown to logged in visitors. this is exactly what i need!

    the problem is just, that it kind of confuses the menu. all tems with the same class are spoken at once.

    is it possible to create my own css class of the same kind, that hides the menu items in case the visitor isn’t logged in?!

    thanks a lot!!!

    #305199
    naomibuch
    Participant

    Hello…

    I am using Menubar plugin to build a customize menu instead of the WordPress menu, because it gives me a perfect horizontal mobile responsive menu.

    Problem is I have logic built in my function theme file that hide the registration menu when users are logged in and the logon menu is hidden when users are logged in.

    I would like the actual navigation code links that BuddyPress uses for the Registration and Login Pages.

    Thanks

    Naomi

    werny
    Participant

    I want to move or hide the Activity component in the detail-user-pages.
    As default, when you open a profile page, you see his activity feed.
    But I want to show up his profile details first, and the activity as a second component.
    How can I change that?

    #280343
    antabc
    Participant

    Hi!

    Is it possible to hide members own pages from other users than admin.

    Example if I have users “user1” and “user2”.

    If User1 is in his own page “www.yourdomain.com/members/user1”

    User1 can acces to User2 own page by changing only url to “www.yourdomain.com/members/user2”

    #278498
    dennymar
    Participant

    Hello, I searched existing posts but didn’t find this exact question.
    On the members’ page, and on individual profile pages, it shows the time the member was last active. (example ‘active 3 minutes ago’)
    I’d like to hide/turn this off but can’t figure out where or how to do this. I have turned off the activity stream but that didn’t do it.
    Is there a snippet of code I need to change or add to accomplish this?

    I changed the theme to twenty-seventeen and it still shows up.
    Wordpress version 4.9.8
    BuddyPress version 3.2.0

    This will (temporarily) take you directly to the member ( ‘Connect’ ) page.

    Thank you!
    Denise

    #274830
    Ritu Singh
    Participant

    Thank you @venutius for the quick response.

    The code you provided I can use on member list page to hide members with an incomplete profile. I have found a way of calculating member’s profile completeness percentage.

    Will it be good using template_redirect hook to redirect member profile pages with incomplete profile. For eg. http://domain.com/members/jeeny/ to reditect on http://domain.com

Viewing 25 results - 1 through 25 (of 204 total)
Skip to toolbar