So on my site every time a user joins a group they have the option of listing some details about their personal connection to it. Right now I am having to manually create each of the three user fields so they will show up on profile->edit. I am using either mySQL or admin page to do this.
I can not for the life of me figure out where or how to use existing functions to automate the process.
any suggestions? ideas? or am I doomed to try and write something that will be mediocre at best.
ps this is my first attempt at development with buddypress.
If it helps this is the site http://www.chameleonalchemy.com
== The button on the activity stream for “Joe Schmoe joined . . .” is obscured by buttons ==
@timetraveler As an online visitor, activity stream looks good for Joe joining a group. I will presume you mean the activity meta seen by logged-in users i.e., the Comment, Favorite and Delete buttons. If so, open up your theme’s stylesheet and add the following at the bottom.
`ul#activity-stream div.activity-meta {
clear: left;
margin-bottom: 15px;
}`
If that doesn’t work, create a throw-away username and password and post it here. You can delete that account after the issue has been resolved.
Pretty permalinks are required for BuddyPress sites.
Settings > Permalinks and choose option other than default permalink.
I’m just getting started with BuddyPress, and I was wondering about this myself. I realize that the default WP function to display a user’s articles still works, but I’d like to display them in a BuddyPress tab. I’m on the hunt for a plugin to accomplish this. Any guidance would be welcome!
@rehaugew I see you’re using the Mingle theme. I do not know whether that theme’s been updated for the latest and beta versions of BuddyPress. That being the case, you should change to bp-default theme, clear cache and check registration process there for BP 1.5.6. Are you using Mingle also in BP 1.6beta2 install? Then change to bp-default there as well. We have to ascertain what’s the real culprit.
Did you complete the BuddyPress setup wizard in wp-admin? Including creating the pages?
For new users, you need to enable new user registrations in wp-admin settings
Frank – while I am new to BuddyPress (started it on a site today), i think you are working on similar layouts at moment that I am. The file I just finished re-working was “member-header.php” – I had added Profile Fields like Gender, Age, Etc. to display Gender for Example I used:
‘[?php bp_profile_field_data( ‘field=Gender’ );?]’
basically add the name of the Profile Field you wish to display and use the Field Title name you gave it in the format above.
Other than that its just editing CSS and adding text etc to layout. I am still working on many things – its the one area I really want to pop is the Profiles pages.
I hope it helps!
Yes.
Take a copy of ../wp-content/plugins/buddypress/bp-themes/bp-default/activity/post-form.php
Put it in your themes directory using the same sub-dir structure /activity/post-form.php
Then simply comment out line 25 in the script
Quite sure that will do it for you.
Good luck.
Hi, Is there a way, when your BP install is set up to use Group forums (not sitewide), to still have backend administration of forums and topics like you do with a sole BB Press install?
Thanks
Thanks @RogerCoathup.
I ended up downloading all 28 documents from ../members/single/
I did a search on the custom field I created and only found the edit.php template that had it. And it had it because I hard coded it in there.
Is there a way to add static text and some php code next to a user-defined custom field that ends up making its way onto a member’s Base Profile template page?
I’m using BuddyPress Version 1.5.6 on WordPress 3.4.1.
Here’s why I need to get into the code @RogerCoathup:
I have a page called Business.
Off Business, I have about 10 child pages.
I created a static-text widget. I used every conceivable settings combination within Dynamic Widgets to get the static-text widget to appear in the right-sidebar of Business and all of its Child Pages.
The widget is positioned in the middle of the right sidebar — not the top and not the bottom.
I can only get the static-text widget to appear on the Child Pages. Not the parent page.
So I give up and want to hard code it within the process of the right-sidebar build.
How does adding my own function get me to where I want to be?
I simply need to get to the script that produces that right sidebar so I can hard code my content.
I have no idea what I would even code in my won function to make this happen.
I recently learned that I can copy a template and it’s directory structure and add it to my custom theme using the same structure which essentially gives me a custom overridden template. That was pretty cool to learn (I’m a relative newbie to WP/BP development).
Now, I want to override the BuddyPress Member’s Base Profile Page (template). I created a user-defined field and populated it on the Base Profile Page.
I want to add some static content to template.
Where can I locate the Member’s Base Profile template in order to make a copy of it so I can customize it?
Thanks
@raminjan Let’s keep your problem in your thread. I think I replied earlier today.
@RehaugeW Are you using multisite?
There are 3 core developers; John James Jacoby, Boone Gorges, and myself. We all read and reply on the forums, but we also have a team of forum moderators who have excellent BuddyPress knowledge: hnla, r-a-y, and mercime. There are many others who regularly help out on the forum. Not everyone knows everything, and if the question is extremely technical or is a “build X feature for me” post, then that person might skip over that forum topic — which is fine.
Stepping outside the forums, we have a lot of contributions from people writing tutorials, talking about BuddyPress at WordCamps and local meet up groups, people writing patches, writing BuddyPress plugins and themes, submitting/managing bug reports and enhancement ideas, writing and improving documentation on the BuddyPress Codex, writing translations, helping other users in real-time in our IRC channel… and there are probably other areas that I’ve overlooked.
Lots of people are involved with BuddyPress. Everyone can be involved with BuddyPress. And someone will get to your question as soon as possible; if no-one does, feel free to post a reply on it to bump it to the top of the list after a couple of days.
On multisite, all user registration is tunnelled through the same place. This is a standard WordPress behaviour. So yes, they’d see the BuddyPress registration templates.
Hello, can header and footer banner ads be placed in a buddypress site?
Okay guys in wordpress or buddypress when I login to my account even if I am not friend of someone, by default I can see all pages that I as a admin made and the posts in there and all the posts users made so my question is how can I make my community site like twitters or facebook that people can only see their own page with their own posts. What I mean by this is that okay like on facebook when you go to news feed, you see the news from pages you liked, friends feeds and so on but all some way related to you posts not like what other people communicated with each other through the site.
One approach I can think of is that in wordpress every user has a ID number so I was wondering to know if there’s a plugin which allows you to set up the pages in your site on these ID numbers to the point that every user have different version of these pages.
@jason — It’s something that could be built, but it’s a reasonable chunk of development work, which would need some thought and investigation.
I doubt anyone on the forum has done anything like this wrt blogs (certainly in a manner where they can give a quick answer on the forum). We’ve done similar things with the members directory (adding multiple filters), but it was considerable pieces of code and expertise.
In our case, we layered new functionality in / javascript etc., rather than trying to extend any existing function.
Hello, I recently purchased a theme (http://themeforest.net/item/rise-premium-wordpress-theme/1576184), built the site, only later to find out BuddyPress is not compatible.
Is there a way I can keep the theme I built and still use the default BuddyPress template ONLY for members, register, activity, forums, & activity?
1. Which version of WordPress are you running?
3.4.1
2. Did you install WordPress as a directory or subdomain install?
subdomain
3. If a directory install, is it in root or in a subdirectory?
n/a
4. Did you upgrade from a previous version of WordPress? If so, from which version?
n/a
5. Was WordPress functioning properly before installing/upgrading BuddyPress (BP)? e.g.
permalinks, creating a new post, commenting.
Yes, and it still is
6. Which version of BP are you running?
1.6 beta
7. Did you upgraded from a previous version of BP? If so, from which version?
1.5 something
8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?
nope n/a no conflicts
9. Are you using the standard BuddyPress themes or customized themes?
Frisco BPChild theme
10. Have you modified the core files in any way?
Not yet
11. Do you have any custom functions in bp-custom.php?
nope
12. If running bbPress, which version? Or did your BuddyPress install come with a copy of bbPress built-in?
nope
13. Please provide a list of any errors in your server’s log files.
none
14. Which company provides your hosting?
Linode
15. Is your server running Windows, or if Linux; Apache, nginx or something else?
Nginx, fpm-php ubuntu
? This was really just a bump, I don’t think any of that info matters. My question is more of a developers question.
I’m about to give up on buddypress. They have something great going on, but how many devs are involved?
It must not be enough, or they need to get some forum people to help ping developers when something is up. Buddypress is good, but it’s so close to being great, and their 1.6 is getting back on a good track again.
My Question has no replies, and I’ve seen many older posts that are the same way. I wish there were a little more transparency into who does what around here. A “Meet the team” if you will, and a “Join our efforts” page really need to be showcased at the top….
@rogercoathup,
Thanks for your quick reply! I created a new site from the admin dashboard and added a post to that new site… bottom line, it worked–the notification showed up in the Activity Stream.
Another question: I used to be able to create a new site from the site’s front end. The admin bar does not have that menu item anymore. Any other setting to turn on? Thanks!
You’ll probably need to upgrade your BuddyPress version for compatibility with the latest version of WordPress.
Unfortunately, a number of look / feel aspects typically change when you upgrade BuddyPress (particularly coming from a relatively old version). It often requires developer support to upgrade and retain your site’s design.
Some questions that will help you get further support:
What version of BuddyPress are you on / were you on previously?
Which ‘off the shelf’ theme (if any) are you using?
If bespoke theme – is it a child of another theme – which version?
Thanks again @RogerCoathup.
I continue to phrase my need very poorly.
I know about functions, calls, etc. I also know where `do_action( ‘bp_after_sidebar_me’ )` is located…that’s how I honed in on needing to track it down.
Here’s what I need to do:
I need to get in the process when `’bp_after_sidebar_me’` is happening as a result of the `do_action()` call.
I need to add some hard coding when this process is taking place.
So it’s the location/file/script/doc (whatever it ends up being called) within WP that I am looking for when `do_action( ‘bp_after_sidebar_me’ )` is happening.
Continuing to dig 