Getting Canvas to work on WPMU Buddypress

Home Pootlepress Academy Support Forums Academy Support Forum WordPress themes Getting Canvas to work on WPMU Buddypress

This topic contains 2 replies, has 2 voices, and was last updated by Getting Canvas to work on WPMU Buddypress 1 Jamie Marsland 6 years, 2 months ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #8957
    Getting Canvas to work on WPMU Buddypress 2
    Paul Jenkins
    Member

    Hi Jamie,

    I’ve done a completely fresh install of WPMS/WPMU on a localhost (using DesktopServer), adding Buddypress but leaving BBPress off for now. Canvas child enabled on the network’s main site. Have enabled new users and sites in network settings. BuddyPress Groups not yet enabled. Everything seems to be working perfectly apart from:

    on front-end Register screen, which loads ‘Create an Account’ form perfectly fine, I’m getting immediately below it:

    Fatal error: Call to undefined function bp_blogs_subdomain_base() in /Users/Paul/Documents/sparkingwords-copyallthemes.dev/wp-content/plugins/buddypress/bp-templates/bp-legacy/buddypress/members/register.php on line 211

    back-end admin screens don’t display any error messages.

    I noticed your suggested fix to BuddyPress/Canvas issues at point 59 at: http://www.pootlepress.co.uk/2013/06/65-tips-tricks-and-css-tweaks-for-woothemes-canvas/
    Therefore I put the bbpress.php file the canvas-child directory, and copied-pasted using TextMate the text from the canvas-custom-bbpress-template-loaders file into the appropriate area of a functions.php file, duplicated from the main canvas directory, located inside canvas-child directory. Unfortunately I still get the same error when I click the Register link (taking me to http://sparkingwords-copyallthemes.dev/register/).

    I also saw the solution (which may be for older versions?) you mention at: http://www.pootlepress.co.uk/2012/04/how-to-get-bbpress-forums-working-with-woothemes-canvas/.
    I tried taking out the functions.php and bbpress.php files above, and substituting into canvas-child the content-archive-forum.php and content-archive-topic.php files, but this made no difference.

    Finally, I tried this code: include( getcwd() . ‘/wp-content/plugins/buddypress/bp-blogs/bp-blogs-template.php’ );
    in a fresh duplicated functions.php file in canvas-child. I still get same error.

    Reading the error message, I’m wondering whether the issue is that with a subdomain WPMU install on localhost, the error is occurring because there is no equivalent of a wildcard (as would be the case if installed on a live server).

    I really want to get BuddyPress, BBPress and Canvas singing on WPMU – could you please point me in the right direction? Thanks!

    Paul

    #8959
    Getting Canvas to work on WPMU Buddypress 2
    Paul Jenkins
    Member

    Follow up: after trying to get this to work all day, finally found the solution here by Ian of WPMUDev http://premium.wpmudev.org/forums/topic/fixing-error-issue-with-theme-and-buddypressmultisite

    Solution is to enable Site Tracking in the BuddyPress settings. Voila!

    Wasn’t too happy with Woothemes response that this outside their support structure, though!…

    #8962
    Getting Canvas to work on WPMU Buddypress 4
    Jamie Marsland
    Keymaster

    Great, thanks for sharing Paul :)

    Jamie

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.