Howdy, the area I think you are talking about is the default form when you view a member’s profile right? ‘me’ > profile > public. The template that generates that screen is in /member-themes/buddypress-member/profile/index.php

You’ll see the calls to generate all the sections on that page. One of them is the wire. Line 47:

<?php bp_wire_get_post_list( bp_current_user_id()… and so on …

You were gonna make a copy of the theme, make whatever changes you need to run a custom bp member theme and edit that one right? I think it’s in the bp rules and code of conduct. I’ll have to check.

gpo1, nope. I’ve got too much on my plate right now. I’m not going to be able to do much else except get a site launched by the 1/1/09 deadline.

I talked to Andy about enabling bp to use standard wp widgets in the member theme. Got a couple of ideas but no time at the moment to play with them. The problem is that mu deals with *one* theme per blog. The members theme is sort of this invisible theme that lurks in the background. mu doesn’t even know about it. Only bp knows about it. It *is* bp.

The way I understand that widgets work is:

Register a ‘sidebar’ in mu with a name. 1,2,3 or ‘BP Member Profile’, ‘BP Member Blogs’. The sidebar gets registered to a specific blog id.

I have edited a couple themes and added widget support, I did not try with the member-theme, but it should behave just like any other theme in which you define sidebars. However, I don’t know if each user will be able to add his own widgets to it. It seems as though you are able to add a widget to the theme, but it should be the same for all users.

The thing is that the member theme is not treated like any other theme on the WP-Backend, but rather it is a different kind of setup, like a standalone. Am I right on this?

I played with the widgets in the member theme for a couple of hours. I couldn’t get it to work. The problem seems to stem from the fact that the member theme code can’t register a sidebar or then call it again.

I tried registering a sidebar in my theme. Shows up fine. I can add widgets all day long. However when you call dynamic_sidebar(), dynamic_sidebar doesn’t think there are any sidebars to give to the call. The var $wp_registered_sidebars is empty and it just returns.

I didn’t have a chance to track down $wp_registered_sidebars and find out why it’s confused. The sidebars are associated with a particular blog id. So I tried just using switch_to_blog(1) before dynamic_sidebar() and that didn’t work. Evidently that isn’t enough to populate the $wp_registered_sidebars var during the call.

@gpo1 That’s what doesn’t work. The bp member theme isn’t a normal theme. That seems to be the problem. A normal theme does a bunch of *something* that the bp member theme doesn’t. The mu widget stuff is confused. Doesn’t know what blog id it’s on. Doesn’t like registering a sidebar in it. Dunno what it is, but it’s something.