Skip to:
Content
Pages
Categories
Search
Top
Bottom

bp-default parent theme missing


  • jlambert1954
    Participant

    @jlambert1954

    I did a fresh install of WordPress and then a new install of buddypress. I purchased a theme from MOJO and have installed it directly from there and get error message: “The parent theme is missing. Please install the “bp-default” parent theme.”

    I also tried installing the theme manually by uploading the zip file and still have same error message. I have looked over the forums to see others are having this same issue but I cannot find a solution. Please help. Have entered info below.

    1. Which version of WordPress are you running? 3.8

    2. Did you install WordPress as a directory or subdomain install?
    Not sure how to answer. I have two domains on one server. The second domain is an add-on, not a subdomain (it has its own URL). WordPress is installed twice in each of the two domain folders, one being in the root directory (main domain) and the other being in the second domain folder.

    3. If a directory install, is it in root or in a subdirectory? see above

    4. Did you upgrade from a previous version of WordPress? If so, from which version? NO

    5. Was WordPress functioning properly before installing/upgrading BuddyPress (BP)? e.g. permalinks, creating a new post, commenting. YES

    6. Which version of BP are you running? 1.91

    7. Did you upgraded from a previous version of BP? If so, from which version? NO

    8. Do you have any plugins other than BuddyPress installed and activated? If so, which ones?
    Jetpack 2.7 that was already installed

    9. Are you using the standard BuddyPress themes or customized themes?
    Currently, I am using the standard theme. I purchased a new theme but it is the one that gives me the error message.

    10. Have you modified the core files in any way? NO

    11. Do you have any custom functions in bp-custom.php? NO

    12. If running bbPress, which version? Or did your BuddyPress install come with a copy of bbPress built-in?
    I originally had bbPress installed but have not reinstalled after doing a fresh install of buddypress.

    13. Please provide a list of any errors in your server’s log files.
    “The parent theme is missing. Please install the “bp-default” parent theme.”

    14. Which company provides your hosting?
    Bluehost

    15. Is your server running Windows, or if Linux; Apache, nginx or something else? LINUX

Viewing 21 replies - 1 through 21 (of 21 total)

  • mdpane
    Participant

    @mdpane

    BP Default Theme – moving forward with BP 1.9

    As of BuddyPress 1.9, bp-default has been retired, so it won’t show up in your themes. However, you can create a file called “bp-custom.php” in your plugins folder which will force WP to load it. Add these lines to it:

    <?php
    
    add_filter( 'bp_do_register_theme_directory', '__return_true' );
    
    ?>

    That should fix it for you.


    carmeetsroad
    Participant

    @carmeetsroad

    *commentary*

    — That should just be a check mark or something.. i was surprised when I upgraded WP/BP then to see that its no longer an option..

    — I try to keep everything in my install as “default” as possible and try do everything via a plugin.. and the notion of needing to create a bp-custom.php file seems counter to that.. (just sayin)


    carmeetsroad
    Participant

    @carmeetsroad

    *follow up*

    – does this mean that the default theme now for BP is twenty-fourteen ?
    – I wonder if plugins that for BP will work as well as it does for BP-Default?
    – Should we start making BP childthemes for Twenty-Fourteen ?


    blastblast
    Participant

    @blastblast

    hi all


    @mdpane
    The BP-Default theme is critical to my site. I am running wordpress and bbpress along with buddypress 1.9

    A couple questions:

    1- Does this mean if I update to buddypress 1.9.1, my bp-default theme will disappear?

    2- Regarding the solution you posted, of adding the code, what exactly does that do? Does it activate the BP-Default theme should you install BP 1.9 or latter?

    3- Will/Is my current installed BP-Default theme in risk of not working in the future?

    Thanks


    modemlooper
    Moderator

    @modemlooper

    If you have bp-default active it will still show when upgrading. If you deactivate bp-default it will not show.

    Please consider moving your site to a new theme. There may not be fixes for any new features in the future.

    The define listed above is for sites that do not want to upgrade theme right away. It was created as a fix to give sites time to move away from bp-default. Contact the theme developer and have them remove BuddyPress from your theme so it can use theme compatibility.


    blastblast
    Participant

    @blastblast

    Pretty gutted by this decision to not support bp-default as it seems to support bbpress and for my site personally, like the emphasis on forums, members activity stream.

    https://wordpress.org/themes/tags/buddypress
    Looking through the handful of buddypress/bbpress focused theme, there doesnt seem to be one thats quite barebones-functional like the Bp-default. Blog-post on the left-center and members/log-in widgets on the right.

    Does buddypress have any plans to release a new “bp-default”?

    thanks


    modemlooper
    Moderator

    @modemlooper

    I created a version without BuddyPress that you can try
    https://github.com/modemlooper/Buddy-Default


    Boone Gorges
    Keymaster

    @boonebgorges

    Just to clarify the future of bp-default a little. It’s not being *abandoned*. It’s just not going to continue to receive new feature updates in the same way that it always has.

    I know this can be a bit frustrating for those who have built child themes of bp-default. But the fact is that bp-default is several years old, and was really beginning to show its age. There is no practical way to update it as needed without breaking backward compatibility. So, instead, it’s going to live on as a legacy theme.

    But bp-default will continue to be at least minimally maintained into the foreseeable future – if not by the BP core team, then by people (like me!) who have client sites running on it.


    blastblast
    Participant

    @blastblast

    Thanks for joining in the conversation.

    Though I’m still pretty confused with the semantics used —

    That it is not being abandoned and will live on as a “legacy theme” BUT at the same time, when I search for buddypress theme – it is is not showing up as a download option…

    I mean, take for example – I am currently running the “bp-default,” if I were to experiment with a new theme “Theme-X” – would I have any way to revert back to “bp-default” with a simple activation?

    Not providing further update for bp-default is one thing, but Why not leave “bp-default” in the theme repository with that note that it is no longer being update?
    To provide another option, if nothing else.

    BUT at the same time, when I search for buddypress theme – it is is not showing up as a download option…

    That’s because it’s not available as a standalone theme, it has been suggested that it might be in future and likely will be.

    Less worry should be placed on this, people will be able to use bp-default for ever and a day if they wish, and it’s pretty easy now to decouple it from the core files and run the templates and styles from a theme or child theme.


    Boone Gorges
    Keymaster

    @boonebgorges

    > Why not leave “bp-default” in the theme repository with that note that it is no longer being update?

    Yup, we’re going to do this as soon as we figure out how to do it technically without breaking people’s sites 🙂 When it’s in the theme repo, it’ll have the added bonus that it’ll no longer necessarily be the BP core team who’s taking care of it – other community members may step up and officially take charge of maintenance.

    But, as Hugo says, don’t worry too much about it for the moment – bp-default will continue to work.

    > I am currently running the “bp-default,” if I were to experiment with a new theme “Theme-X” – would I have any way to revert back to “bp-default” with a simple activation?

    You’ll have to do this https://buddypress.org/support/topic/bp-default-parent-theme-missing/#post-176376 to make sure you’re able to reactivate it.

    And on a final note rest assured when the time does come to do anything remotely perceived as drastic 🙂 we will cover things with a detailed guide on the changes and how to deal with them under as many scenarios as humanly possible we can think of i.e child themes, copying over template files, updating functions files etc. and that will be available in the Codex . bp-default has been around in the wild for a fair bit of time so things are done with a degree of care and thought to keeping sites up and running.


    blastblast
    Participant

    @blastblast

    Thanks for addressing our/my concerns.

    Another issue, I am running BP 1.9 and having the notification tab mess up the page when it is clicked on. As users suggested, I have tried adding

    elseif ( bp_is_user_notifications() ) :
    bp_get_template_part( ‘members/single/notifications’ );

    to my themes’s /members/single/home.php file.

    However, the problem still persist.

    I’ve read that updating to BP 1.9.1 will fix this problem. My question is – if I update to 1.9.1, will anything else change such as the bp-default theme or my current layout?


    modemlooper
    Moderator

    @modemlooper

    @hnla it is available as a stand alone theme https://github.com/modemlooper/Buddy-Default

    @modemlooper the reference was to the theme being looked for in WP repo or at least in general searches and in that sense an official standalone theme release which is what it will need and ought to be eventually. Well done though for getting that out there; we can link people to it who are worried and want to get ahead of the game.


    sharonmiranda
    Participant

    @sharonmiranda

    your bp-custom.php code causes a ‘headers already loaded’ error in attempting to get back to the bp-default child theme.

    And, I was using the bp-default child theme when I upgraded PB and that fact was not detected.

    This move of yours is pretty drastic. At a quick test, I find I’d have to completely redesign my child theme to match to some other parent. This isn’t really fair.


    sharonmiranda
    Participant

    @sharonmiranda

    I managed to figure out that once you’ve used the bp-custom.php code above once, to re-establish the legacy setup for bp-default, then you have to remove the code so as to avoid the ‘headers already loaded’ error.

    Another post I saw by one of your team didn’t include the <?php ?> part of the code.
    To do such a drastic change, it would have been appreciated by thousands, to have solid support documents, as well as steps to easily alter child themes to the newest WP standard. And also to have a button to downgrade BP in case of a mess like I had.


    modemlooper
    Moderator

    @modemlooper

    What child theme are you using?


    jlambert1954
    Participant

    @jlambert1954

    I submitted the original post on this issue. I did what was suggested above by mdpane to add a “bp-custom.php” in your plugins folder which will force WP to load it.

    For the first time, I can see the connect theme in my WordPress dashboard but when I activated it, on my home page I have a blank screen with a few text links on the left. So this did not fix the problem.

    I am not as techie as most of you so I just wanted to purchase a ready made template to use that I thought would be easy to install. Now I have a big problem and less money. It would seem that if a host provider connects to other providers for people like myself to install in “one click” themes from third parties, all of these technical solutions would work together.

    I don’t really know what to do now. I have contacted tech support here, MOJO, Bluehost, and the theme author WeSmashedIt and no one has a workable solution.


    analyzes
    Participant

    @analyzes

    This makes no sense at all. bp default is “required” but now its “not available” Why not (as suggested) simply add one small tick box as an option to install it when needed? You retire something that half the themes require to run, then give no option at all to install it when something breaks (IE: the plugin does not get it on many themes) Google – bp default theme missing (parent) IN the last month or so alone, there is a sudden overwhelming search for exactly that. Just 2 cents, and thinking out loud since this topic centered on issues some clients (8) were having this week alone.


    deepbevel
    Participant

    @deepbevel

    I added a profile field to the members header.php, it was overwritten when I updated to the latest bp because I forgot to add it to my child theme.

    it became the default:
    <?php
    /***
    * If you’d like to show specific profile fields here use:
    * bp_member_profile_data( ‘field=About Me’ ); — Pass the name of the field
    */
    do_action( ‘bp_profile_header_meta’ );

    ?>

    But the field still appears in the members header! how is this possible?

    My problem is, I’m trying to recreate the same site again, but I can’t duplicate it, I don’t know how to edit the members header anymore, or why it still works on my demo, but not when I use the same copy of bp as my demo?

    Im getting this error in the members header

    Warning: Creating default object from empty value in /home/palosverdes1/public_html/wp-content/plugins/buddypress/bp-members/bp-members-template.php on line 662

    What’s going on? Please help!

Viewing 21 replies - 1 through 21 (of 21 total)
  • The topic ‘bp-default parent theme missing’ is closed to new replies.
Skip to toolbar