This isn’t a BuddyPress question, but…
WPEngine is a very accomplished hosting company.
I can’t imagine that they haven’t had customers that migrated from a godaddy WP installation.
Have you posed this question to WPEngine?
Hope your migration goes fairly smoothly.
When you get BuddyPress installed, we await any questions you may have.
Based on this thread, I’ve created a new ticket:
https://buddypress.trac.wordpress.org/ticket/5831
Hello all,
I have a site that is currently installed on GoDaddy, and was installed via their “special” install method. I am planning on the following:
1. Migrate the site to WPEngine
2. Transfer the DNS to CloudFlare
3. Transfer the Registration to BlueHost
4. Go live with the current version of the site
5. Install BuddyPress
I inherited this project, so before I do this, the one “unknown” attribute for me is the GoDaddy install. I usually use BlueHost on all my hostings, until I started with WPEngine, so I know how to do the backup and migration that way. However, since the GoDaddy “special” install is notorious, and a new one for me, I wanted to check that if a standard migration is going to work, or would I have to rebuild the site from scratch on WPEngine in order to allow BuddyPress to work? My worry is that because the database is where the problems are on GoDaddy, that those problems would migrate with me to WPEngine.
Link to Site: http://dcupsonline.com/
Wordpress Version: 3.9.2
Not yet running BuddyPress
@shanebp on his best, a long time ago… but this was before BP 1.8. Today it’s a bit different with the Group API.
Interesting thread.
This would be my approach:
function bpfr_add_page_to_group() {
if ( class_exists( 'BP_Group_Extension' ) ) :
class Bongo_Group_Extension extends BP_Group_Extension {
function __construct() {
$args = array(
'slug' => 'bongo',
'parent_slug' => 'admin',
'nav_item_position' => 100,
'screens' => array(
'edit' => array(
'name' => 'Bongo', // the tab name
),
),
);
parent::init( $args );
}
function settings_screen( $group_id = NULL ) {
// don't remove this function
// = NULL is necessary to avoid Strict Standards warning
}
} // end of class
bp_register_group_extension( 'Bongo_Group_Extension' );
endif;
}
add_filter('bp_groups_default_extension', 'bpfr_add_page_to_group' );
Then, to avoid loading the form, create a template overload of
\buddypress\bp-templates\bp-legacy\buddypress\groups\single\admin.php
And add a conditional check of the action_variable.
Just before the form tag, add:
<?php
global $bp;
if( $bp->action_variables[0] != 'bongo' ) :
?>
Right after the form close tag, add:
<?php else :
echo 'this is the bongo page';
endif;
?>
Awkward, but seems to work.
The Group_Extension_API does need some work re making it easier to add tabs and tab counts.
I think the core devs are aware of this, but perhaps an enhancement ticket is in order?
@danbp
>The 1st function let you add custom content on the tab.
afaik – that function adds the content on every page under ‘Admin’.
why make #buddypress ?
I can change everything on the member page but if i change color.. the color change for every pages.
if i make on the member page in wpadmin (“royal custom css” plugin) :
.entry-title {
color: green !important;
background: red !important;
}
The page not change. buddypress keeps colors by default theme
the “entry-title” is above of id #buddypress, so i dont need a #buddypress id, no ?
@bp-help I added or wrote what the message holder asked me to add, “current version of wordpress” current version of buddypress” and link to site so that’s what I did, it didn’t ask for anything else and I didn’t know..
Anyhow, I figured it out this morning, the homepage was cached and the registration link had been changed since it was cached when we opened the site a month ago. I went in and removed the cached files from the server/database and now everything is working fine.
Thanks
You’ll have a better chance of getting an answer if you use the support forum for that plugin:
https://wordpress.org/support/plugin/buddypress-links
hello!
I have BuddyPress links and wp 3.9.2, when I link if the link has more than one image, no matter what I choose linkas the first, and if I check no thumbnail, linkas even the irst, and even if I choose customize and load up a new image, the first links from the site that is linked.
please help to fix it
Yes, I’ve already edited the input fields within the basic-details-section div. I want to edit the input field in the profile-details-section div to match, but there is no input field in the register.php for that section. Instead there’s this:
<div class="register-section" id="profile-details-section">
<h4><?php _e( 'Profile Details', 'buddypress' ); ?></h4>
<?php /* Use the profile field loop to render input fields for the 'base' profile field group */ ?>
<?php if ( bp_is_active( 'xprofile' ) ) : if ( bp_has_profile( array( 'profile_group_id' => 1, 'fetch_field_data' => false ) ) ) : while ( bp_profile_groups() ) : bp_the_profile_group(); ?>
Is there any way to get at the input tag that gets output to the profile-details-section?
This is actually hardcoded in the register.php, so i would be very simple to modify i guess.
Make a copy of the original file
/buddypress/bp-templates/bp-legacy/buddypress/members/register.php
Add it to your child theme
/your_child_theme/buddypress/members/register.php
Change the HTML to your need.
Theme Compatibility & Template Files
That’s the right area, but no… I mean doing something like this:
<input type="text" placeholder="<?php _e('Username', 'buddypress'); ?> <?php _e( '(required)', 'buddypress' ); ?>" name="signup_username" id="signup_username" value="<?php bp_signup_username_value(); ?>" />
Instead of something like this:
<label for="signup_username"><?php _e( 'Username', 'buddypress' ); ?> <?php _e( '(required)', 'buddypress' ); ?></label>
…only for the profile field.
Hello Buddypress Community!
I’m having a problem getting a page to display correctly when it’s located under the admin menu of a buddypress group
Ideal outcome: Page using the Display() method located as a subnav under the admin tab
Docs referenced: http://codex.buddypress.org/developer/group-extension-api
– I am using the Group Extension API to create a new page under the ‘admin’ navigation tab of a group
– From the documentation, I cant see a way to set the location of a Display() to be under “Admin” nav using the __construct()
– To get a page to appear under “Admin” nav option, It seems I need to apply an edit or create method to it
– Edit and Create methods include a <form>, I do not want this page to have a form on it, as I’m echoing a shortcode.
– This shortcode displays correctly when echo’d in a Display() method
Any idea how I can get just a simple page to display without a form being applied?
Thanks
Nick
I just installed the latest version of BP for http://christernet.com 24 hrs ago and since I have being wrestling to solve the issue of repairing “Register” “Links” & “Activate” pages. I’m furious to say the least to see new comers unable to register for membership on the rtmedia InspireBook theme. I tried everything from ticking yes to “anyone can register” in the settings to deactivating all plugins except BuddyPress to embedding WP register coding in the Register Page etc. etc.
salut @victord34,
I obviously could not do it with my child css
Most probably because you did it wrong !
Add BuddyPress Styles to a Theme
Hello @multimartin,
2 nd question:
in the private blog settings, general > reading > search engine visibility, check disallow box. This will hide any of the private blog activities to appear on site activity and user feeds, except for those who are members of this blog.
If it is not enough, considerer this plugin
1 st question:
read here
Hello @saurabhsjain91,
first let’s see what is normally going on with group settings:
This is a public group
Any site member can join this group.
This group will be listed in the groups directory and in search results.
Group content and activity will be visible to any site member.
This is a private group
Only users who request membership and are accepted can join the group.
This group will be listed in the groups directory and in search results.
Group content and activity will only be visible to members of the group.
As you see, the only difference is the group content and activity visibility.
The easiest way would be to create only private groups, so the members had to request membership to access them. But it is not what you want to do and unfortunately, modifying group privacy for better flexibility is not very doable.
So, we have to focus on what it is possible to do with public groups accessibility, the one with the fewest restrictions.
Lukily, core developper @imath stumbled also upon this problem a few mounth back. And finally produced a plugin.
The features are:
- allow users to submit a request to join the group.
- selectively hiding group tabs.
- add a custom group homepage when non-members are viewing the group.
More about this experimental plugin on @pollyplummer ‘s WPTavern.
The original post (fr) on @imath ‘s blog
The plugin can be downladed on github.
May this help ! 😉
Hello,
I have a WordPress MU installation with BuddyPress activated network-wide. I would like the posts from different blog sites to be available on a user’s newsfeed.
However, there is one site which must remain private. Is there a way that I can prevent this website from feeding into the newsfeed/profile of users?
Martin
hello (bad english im french ^^),
on each of my pages I set a background color and a color of title.
I obviously could not do it with my child css, so I install plugin “royal custom css” which defines the css directly to the editor page.
my problem that the member page lists (buddypress profiles) do not work with “royal custom css” …
even putting ‘! important’
.entry-title {
color: green !important;
background: red !important;
}
Yet my childtheme css overwrite the css buddypress. but it applies to all pages.
how to overwrite the default css of buddypress for page member?
thank you
I know this is an old post but I searched and searched for a solution to this and finally found one today, so will repost here for others. The solution does require installing Gravity Forms, and then you also need to install the GF User Registration Add-On (check the Add-On item in your Forms dashboard menu). Create a registration form with Gravity Forms, then add a User registration feed, and not only can you opt for automatic password generation but you can also map fields to Buddypress 🙂
@bulltalk65
It would help if you would list all the plugins you are using. You really should bulk deactivate all of them except BuddyPress and re-activate each one individually and test registration against each one until you find the plugin that is causing your issue, and if that is not the problem you need to check your servers error logs.
For whatever reason my registration page is not working, I found this out because a few people have emailed to let me know that it wont let them register.
After filling out the registration form and then clicking “complete signup” it automatically comes right back to the registration page with no activation or activation email.
It was working fine now all of a sudden nothing, anyone have any ideas? all plugins are up to date including wordpress and buddypress, cache is clear, permalinks updated… I need to get this fixed as soon as possible, its turning many away after paying to promote the site. HELP….
wordpress – 3.9.2
buddypress – 2.02
http://www.treasuresweeper.com
Thanks for any help,
bulltalk.65