hi @muskokee
from where do you pick profile.php: bp-default or bp-legacy ?
Do you use other custom function in bp-custom.php or child-theme functions.php ?
What when BuddyPics and BP Follow are deactivated ?
Thanks for your reply @danbp! I got the profile.php from bp-default. I had previously placed bp-default custom edit.php and change-avatar.php inside the child theme at single/profile folder without a problem.
Yes, I use many custom functions in my functions.php file but I have not made use of bp-custom.php.
I also have a custom template titled plugin-buddypress.php in my child-theme folder above the buddypress folder.
I disabled all the profile plugins (pics, follow, cover, conditional field groups) and commented out all functions acting on Buddypress in my functions.php file. This did not make a difference! I still have a blank loop with the profile.php added to my child theme.
//EDIT
And I am running BP 2.3.2.1 on WP 4.2.4
Sorry, part of the above is not true. I am using bp-custom.php. The only function in there is to disable BP registration.
//EDIT
Oh my! I just found this post https://buddypress.org/support/topic/bp-legacy-in-bp-templates/ . Am I supposed to be using the files from bp-legacy as this post suggests? If so, what a terrible name for a folder!
Yes, bp-legacy. Agreed, terrible name.
Yikes! I will transfer all my custom work to the proper files then and see if that makes a difference.
That did it! Changed over to legacy files and now I can place and modify the profile.php in my child-theme (another not-so-nice name for describing a regular wordpress theme).
Small suggestion: make this knowledge (bp-legacy over bp-default) a BIG note in the theme development documentation of this site!
Thanks @danbp for your question which prompted me to dig further and @shanebp for confirming my improper use of bp-default.