1. WordPress version 5.1
2. Directory
3. root
4. No
5. Not 100% on whether activation emails were being sent or not before BP install.
6. BuddyPress version 4.2
7. No
8. Yes, quite a few. Akismet, All in one SEO Pack, bbPress, BP Profile Search, Buddypress, Contact Form 7, Cool Timeline pro, Envato Market, Envira Gallery(All of the addons), Go Pricing, Google Analytics for WordPress by MonsterInsights, Import WP, K elements, Mailchimp for wordpress, Nav Menu Roles, rtmedia for wordpress, simple tags, Slider revolution, social articles, SQ Kleo monetizer, SQ sidebar generator, string locator, user access manager, videoj html5 player, what the file, woocommerce, woocommerce square, wordpress force https, wp mail smpt, wp rollback, wp bakery, YITH woocommerce wishlist.
9. Kleo Theme 4.4.7 (updated 14th of Feb)
10. ^
11. I’ve slightly modified register.php, general-popups.php and members-loop.php in my child theme. I’ve tried removing my modified register.php and no luck. I also have a css file in my child theme.
12. No
13. Yes 2.5.14
14. Not sure how to do this.
15. aws/bitnami
16. Not sure. Prob linux
17. Kleo 4.4.7
18. Not sure what that means.
19. Not that I’m aware of.
Unless your issue is reproducible by BP devs, it is nigh impossible to suggest a fix.
To narrow down the possible sources of the issue…
Have you tried momentarily switching to a WP theme like 2017 ?
Have you tried deactivating all other plugins and, if the issue goes away, then activating them one at a time? It’s a real pain, but often the only way to identify the source of a conflict.
Have you tried switching the BP template pack under Settings > BP > Options ?
Have you tried turning on WP_DEBUG and then checking your error log ?
Ok, I’ll start working through these steps and report back what I find.
Thanks
OK,
so after turning off all plugins, I was able to narrow it down to an issue I believe may be specific to buddypress. To solve the issue I created a functions.php under my child theme and added the following code:
add_filter( 'bp_email_use_wp_mail', '__return_true' );
Then under Tools > BuddyPress I selected “re-install emails.” Now the registration emails get sent on signup.
I think I just needed the encouragement to take everything apart which is something I was really resisting. Appreciate it 🙂
-Sophia