I’m running Buddypress 2.9.2
I’m running WordPress 4.9.1
I’m using the evolv theme
My website is http://communitykennel.com/
I have never used wordpress before and do not have any coding or web design experience. I’m trying to create a website that allows people to swap pets when they’re traveling (free pet boarding). I’m looking for a plugin that would allow users to create a streamlined extended profile to show other people in the network
1.information/photos about their pet
2.information/photos about their yard/fence
3.information/photos
I’ve experimented with BP portfolio but I don’t like how it says “portfolio” on the buddypress menu.
Also, does anyone know how to make the buddypress menu options layout vertically to the left side instead of horizontally under the user’s cover image?
If I understand properly, you need conditional profile fields. Try BuddyDev’s Conditional Profile Fields for BuddyPress.
Conditional Profile Fields for BuddyPress
Hey everyone. I am having trouble reworking a profile/registration field. I have a field that asks who or what are you. The options are male, female, couple or group. If the user selects say male or female then the next profile field is age and all is well, they simply fill out the form as usual and get an account. However, I have been trying with all my heart, patience and ability to figure out a way to have the option couple when selected, add an extra age field so that I can get the ages of both users. I have seen this done with buddypress before and I am sure it can be done, would anyone here have any ideas on how this could be accomplished?
UPDATE: this seems to only happen in specific cases where the user that created the site is no longer associated with that site.
For example, when the site was created by Super Admin but later other users where assigned and super admin was removed from the site user list. In this case, it seems BuddyPress just picks the first user associated with that site, which may not even be an admin.
It’d be better to try to determine the site owner (and thus, gravatar to use) based on these fallback steps:
1. get admin Email Address and search matching user;
2. if no user found, then get the first admin user associated with the site;
3. if no admin user, then first editor… etc.
Hi all,
When the primary site in a BuddyPress network runs over https, it appears all links to sites in the Sites list are forced to https as well, irrespective of the actual home url used by that site as set in the database.
When a site is running over http and there is no ssl license available for its (sub)domain, it will cause visitors to be scared away by their browser’s security warnings.
Not very nice…
Can this be fixed?
Hi all,
On my multisite buddypress, in the Sites list, I notice the gravatar that is shown left of each site, appears the be one from the first user associated to that site. This seems to make sense except that it is the first in in alphabetical order, not chronological order. So it’s not necessarily the user that created the site. In fact it can be any user of any role…
This is very confusing. As if a site simply belongs to some random user of that site.
Or is there something wrong with my setup?
Thanks for any feedback / thoughts 🙂
After a lot of digging here I found this:
bp_message_notice_delete_link uses wrong action for nonce generation
I made this change in the source code: fix nonce for sitewide notice deletion.
Changed in source code from this file /buddypress/bp-templates/bp-legacy/buddypress/members/single/messages/notices-loop.php
<a class="button" href="<?php bp_message_notice_delete_link(); ?>" class="confirm" aria-label="<?php esc_attr_e( "Delete Message", 'buddypress' ); ?>">x</a>
in this
<a class="button" href="<?php bp_message_notice_delete_link(); ?>" class="confirm" title="<?php esc_attr_e( "Delete Message", "buddypress" ); ?>">x</a>
Now I see the delete button and can delete messages, but this goes wrong again after an update from Buddypress.
I would like to receive an advice.
Thanks
I am back to start. If there id’s it shows only specific ids but if its null then it shows all the users :s
<?php
$contrytoggle = get_field( "country_toggle" );
$contrypri = get_field( "select_country" ); ?>
<?php echo $contrytoggle; ?>
<?php $custom_ids = my_custom_ids($contrytoggle, $contrypri);
// $has_members_args = array(
// 'include' => $custom_ids,
// );
echo $custom_ids; // it echo no id and still it shows all the users
if ( bp_has_members( $custom_ids ) ) :
?>
<ul>
<?php while ( bp_members() ) : bp_the_member(); ?>
<li>
<div class="item-avatar">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
</div>
<div class="item">
<div class="item-title">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<div id="message" class="info">
<p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
</div>
<?php endif; ?>
</div>
If I pass include inside if then,
echo $contrytoggle; = It shows 4 id’s 6,7,8,9
and below code show only 3 users… user with 6th ID is missing
<?php
$contrytoggle = get_field( "country_toggle" );
$contrypri = get_field( "select_country" ); ?>
<?php echo $contrytoggle; ?>
<?php $custom_ids = my_custom_ids($contrytoggle, $contrypri);
// $has_members_args = array(
// 'include' => $custom_ids,
// );
echo $custom_ids;
if ( bp_has_members( 'include=' . $custom_ids ) ) :
?>
<ul>
<?php while ( bp_members() ) : bp_the_member(); ?>
<li>
<div class="item-avatar">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
</div>
<div class="item">
<div class="item-title">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<div id="message" class="info">
<p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
</div>
<?php endif; ?>
</div>
Hi,
Thanks Boone for replying.
I did as you said but still this while loop shows all the user profiles.
If I echo ” echo $custom_ids; ” This shows correct number of ids
Is there something I need to do with while loop as well ?
Thanks
<?php
$contrytoggle = get_field( "country_toggle" );
$contrypri = get_field( "select_country" ); ?>
<?php echo $contrytoggle; ?>
<?php $custom_ids = my_custom_ids($contrytoggle, $contrypri);
$has_members_args = array(
'include' => $custom_ids,
);
echo $custom_ids; // This shows correct number of ids
if ( bp_has_members() ) :
?>
<ul>
<?php while ( bp_members() ) : bp_the_member(); ?>
<li>
<div class="item-avatar">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
</div>
<div class="item">
<div class="item-title">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<div id="message" class="info">
<p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
</div>
<?php endif; ?>
</div>
Another update.
I found the “code” link in the following file: plugins/buddypress/bp-templates/bp-legacy/buddypress/members/single/messages/notices-loop.php
I changed the following code:
<a class="button" href="<?php bp_message_notice_delete_link(); ?>" class="confirm" aria-label="<?php esc_attr_e( "Delete Message", 'buddypress' ); ?>">x</a>
In this:
<a class="button" href="<?php bp_message_notice_delete_link(); ?>" class="confirm" title="<?php esc_attr_e( "Delete Message", "buddypress" ); ?>">x</a>
Now the “delete message” link is visible, however if I click on it I get an WP error message.
“Are you sure you want to do this?” – No Yes or No button but a link back to the messages with the text “try it again”
I have the same problem. Every plugins except Buddypress successfully send mails. ( woocommerce, WPForms… ) I tried disabling all plugins, default theme, tried default wp mail, tried smtp trough WP Mail SMTP, Postman…
Anyways. I’ll follow this thread too.
My BP Activity Stream Time is off (posted an update in 5 hours).
I checked the server time, and also the WP settings time and they are all set correctly.
I’m using basic Twenty Seventeen Theme and BuddyPress. No other plugins installed.
Anyone else have this issue, or know what else it may be?
BuddyPress’s Register page is a special kind of page that cannot be edited via the Dashboard. That’s why it’s blank when you view it in the normal way.
To add additional fields to the registration process, go to Dashboard > Users > Profile Fields. Add one for Address and one for Phone Number. Make them required and/or private, if you’d like. As long as they are part of the ‘Base’ profile field group, they will appear as part of the registration process.
When you add BuddyPress’s Register item to your nav menu, it will only show up for logged-out users. If you’d like it to show for *all* users, remove the BuddyPress item, and instead find Register under Pages and add it from there. https://i.imgur.com/Ny7Wj1L.png
Hello,
creating a message for all users works as expected – logged-in users see the message at the top of their screen.
However, when I go to my account – messages > all member notices I can activate or de-active notices from there, this also works but there is no possibility to delete these messages.
Using WordPress 4.9.1 and BuddyPress 2.9.2
Anyone have an idea?
Thanks
Hi Shane,
Even if I check condition it still shows all members.
<?php
<?php if ( !empty(bp_has_members( my_custom_ids( 'country', 'usa' ) ) ) ) : ?>
<ul>
<?php while ( bp_members() ) : bp_the_member(); ?>
<li>
<div class="item-avatar">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_avatar(); ?></a>
</div>
<div class="item">
<div class="item-title">
<a href="<?php bp_member_permalink(); ?>"><?php bp_member_name(); ?></a>
</div>
</li>
<?php endwhile; ?>
</ul>
<?php else: ?>
<div id="message" class="info">
<p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p>
</div>
<?php endif; ?>
</div>
Hi, I am new to wordpress.
I want to edit the register page of buddypress.
My registration should include address and phone number of person.
I tried to edit the page in pages, it is completely empty.
Please let me know :
1) How to edit the page?
2) Any precautions to take during editing plugin page.
3) Do it automatically updates in database fields?
Thanks.
Under the Users section in Profile Fields, I have created some new profiles fields for my Buddypress members to fill out. Each filed allows me to type in a description to help the member understand exactly what I want them to put in each field. I have typed some descriptions in the description field, but when I view the published page, it’s showing my descriptions not once, but twice. For example, one of my field descriptions is supposed to say “Enter your full first and last name so people can find you in searches.” – but it appears as
Enter your full first and last name so people can find you in searches.
This field can be seen by: Everyone
Enter your full first and last name so people can find you in searches.
It’s ok that it also says “This field can be seen by: Everyone”. I set the settings that way, so that’s great, but the other text is not supposed to be showing up twice.
[RESOLVED] I went to BuddyPress options in WP Dash and the disabled User Groups Component and reenabled it then I was able to pass the first step and created a group. It works fine and normal now.
But I don’t know if you understand why it did that and why what I did fix the issue. If you do, could you explain to me? Thanks
Hi there and first sorry for my poor english.
I’m working on a new Learndash videos website. I want to use buddypress for user registrations / management.
Sadly no emails are sent from buddypress.
I installed a email log plugin and see no email sent from buddypress ( other emails are sent ).
I tried to go with WP MAIL SMTP with a costum office365 email, this option doesnt work either. WP Mail SMTP test email work, buddypress registration & notifications don’t.
I also tryed Postman also with smtp & my office 365. Test work & get logged. Registration don’t.
I then tryed to deactivate every single plugin & replace my theme for a default wordpress theme (twentyseventen) this option doesnt work either ( with only buddypress at first, then only buddypress & Postman )
Any idea what i could try? Thx in advance!
WP version: 4.9.1
BP version: 2.9.2
– Installed on a subdomain
– Plugins installed :
– Advanced Custom Fields PRO
– AffiliateWP
– Boss for LearnDash
– BuddyPress for LearnDash
– BuddyPress Recherche Globale
– Compress JPEG & PNG images
– LearnDash & Paid Memberships Pro
– LearnDash LMS
– LearnDash WooCommerce Integration
– Loco Translate
– Paid Memberships Pro
– Paid Memberships Pro – WooCommerce Add On
– Polylang
– Post SMTP
– Wistia WordPress Plugin
– WooCommerce
– WooCommerce Moneris Gateway
– WordPress Social Login
– WP Sync DB
– WP-Optimize
– WPBakery Visual Composer
I use BuddyBoss wordpress theme and i’m hosted on Likuid Hosting ( likuid.com ). No core files have been updated. Server on linux & apache
That string is not present in BuddyPress itself. It must be coming from the plugin described here: https://buddydev.com/buddypress/force-buddypress-users-to-upload-profile-photo/
Be sure to check for wp-content/plugins/bp-force-profile-photo in your filesystem, and the Plugins screen on both the Dashboard and the Network Admin (assuming you’re running Multisite).
These tabs are hardcoded into the theme template. So you have two options:
1. Override the theme template in your own theme (copy /wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/activity/index.php to /wp-content/themes/[your-theme]/buddypress/activity/index.php, open the copied template, and remove the tabs you don’t want.
2. Hide with CSS. Eg
body.activity.directory #activity-friends {
display: none;
}
Thanks again, I do work better when sometimes tapped on the back, and there is such a need to improve on the available themes for BBPress/Buddypress, I feel they should not even be a separate thing… think they come from the same group of people!?.
I aim to produce a usable skeleton theme in the next few months, to be honest now trying to learn how to create a customization page in the dashoard.
Seriously amazing work @peter-hamilton! It looks better than any premium Buddypress/bbPress theme I’ve seen. Great job and can’t wait to see the finished product!