Forum Replies Created
-
Greetings, I too also am NOT using activity streams.
When publishing a post I get:
Fatal error: Call to undefined function bp_activity_update_meta() in /wp-content/plugins/buddypress/bp-blogs/bp-blogs-functions.php on line 537
The post still gets published.
I added a “custom function”:
function bp_activity_update_meta() {}
and it seams to fix the problem.
Cheerz
Ok, after a day of troubleshooting I figured it out. (jump to the end for the stupid answer)
Changing themes did not fix it, but it did open up a whole new can of worms because I was using a custom child theme running off of the bp-default theme. I see that I will have to totally redo my theme because of the changing BuddyPress structure.
I rolled my database back to 4/29/2013 wordpress 3.6 era (3.9 files tho)
deactivated BuddyPress
Installed BuddyPress 1.7
reactivated BuddyPress
buddypress 1.7 worksDid the same for 1.8 – 1.9. They all worked.
I did notice that the title for the “members” list was “directory”, not members.
I also noticed that in the plugins list throughout the updates it always said “There is a new version of BuddyPress available. View version 1.7 details”, even after 1.9Did the same steps for 2.0, still working.
The “members list” page title was now “members” instead of “directory”.Did the same steps for 2.01, still working.
The entire time I never hit upgrade network. When I did, I got an error saying no connection to sites, my dev box has all of the addresses hard coded in the hosts files and the site did pull up, just got the network update errors.
Tried deactivating domain mapping, still errors.
Updated the database with a current backup and BuddyPress was broke again.
Tried the permalink switch again. Never noticed “BuddyPress is almost ready. You must update your permalink structure to something other than the default for it to work.” before.
Went through each of the permalink options and still no go.
Deactivated all plugins except BuddyPress, still no go.
Rolled back the data base to 4/29/2013 and exported the wp_options table
Imported the 3.6 era options into the 3.9.1 database.
Tit worx.
Got a “Fast Secure Contact Form has imported settings from the old version.”
“Site Tracking Directory” is the “blogs” list page title
So I manually flushed the rewrites table in wp_options, no go.
Manually deleted _transient rows, no goCompared the bp-options rows in wp_options in the old and new databases.
“blogs” was missing from “bp-active-components” in the newer database:a:4:{s:8:”xprofile”;s:1:”1″;s:8:”settings”;s:1:”1″;s:5:”blogs”;s:1:”1″;s:7:”members”;s:1:”1″;}
Pasted that into the newer database and BINGO!
Went to the BuddyPress component admin page and no blogs setting, but toggling on/off “Site Tracking” was they key.
One friggin checkbox.
How the ### does “Site Tracking – Record activity for new sites, posts, and comments across your network.” translate into disabling “members profile pages” and the “blogs list”?
That seriously need to have a better description.
So mission accomplished.
Grrrrrrrrrrrrrrrrrrr
Still looking for any ideas..
Why would /members work and show the list of users, but the actual users profile link not?
Cheerz
Thanx for the reply. I already tried that and it didn’t work 🙁
ps- this is a multisite install
Hello,
This really isn’t a BuddyPress thing.Check out https://wordpress.org/extend/plugins/polldaddy/
Polldaddy is an Automattic ruckus http://polldaddy.com/
No, that is where i started.
I added:
define( ‘BP_DEFAULT_COMPONENT’, ‘sites’ );to bp-custom and now it does.
so the page https://codex.buddypress.org/extending-buddypress/changing-internal-configuration-settings/ is incorrect.
I currently have:
define( ‘BP_MEMBERS_SLUG’, ‘clients’ );
define ( ‘BP_BLOGS_SLUG’, ‘sites’ );
define( ‘BP_DEFAULT_COMPONENT’, ‘sites’ );//define ( ‘BP_IGNORE_DEPRECATED’, true );
//define ( ‘BP_ENABLE_MULTIBLOG’, true );//define( ‘BP_DTHEME_DISABLE_CUSTOM_HEADER’, true );
define( ‘BP_SILENCE_THEME_NOTICE’, true );
//define( ‘BP_ENABLE_USERNAME_COMPATIBILITY_MODE’, true );
define ( ‘BP_DISABLE_ADMIN_BAR’, true );in wp-config. all seem to work accept the default profile page.
Hello,
I used the manual config pages option and the slug is already “sites”.in the 1.5 codex it states to place:
define ( ‘BP_BLOGS_SLUG’, ‘sites’ );
define( ‘BP_DEFAULT_COMPONENT’, ‘sites’ );in wp-config.
which is correct?
Can a dev please point out a current codex page for bp1.5 that addresses this.
thanx
So is this a known issue that should be submitted?
I have tried:
define( ‘BP_DEFAULT_COMPONENT’, ‘blogs’ );
define( ‘BP_DEFAULT_COMPONENT’, ‘site-tracker’ );
define( ‘BP_DEFAULT_COMPONENT’, ‘sites’ );I have already edited the language file, but the titles are unaffected.
1.5
1.5
Hello,
You will need to edit the “home page” and turn off comments for that page http://www.blog.web6.org/disable-comments-wordpress-3-1-tutorial/
or you will need to make a custom page in your themes template folder to not include the comments section.
I figured it out, thank you. I was just a litte jumpy after the perma link change in 3.1
Sorry
RE: Mine nows goes to /?random-member and /?random-blog
White page of death
Figured it out .
global $bp;
echo get_usermeta( $bp->displayed_user->id, ‘aim’);Can anyone point me in the right direction please?
I am also looking for info on passing user_meta to the profile page. Let’s keep in touch.