I tried using bp_core_remove_nav_item( ‘settings’ ); in bp-custom.php in the plugins folder. It hides the settings menu item in profiles, but when trying to access the setting page via another link I get a page not found error. I’ve checked around the forums and it looks like at some point there was a trac ticket about this, but it was a few years back and marked as resolved. Any ideas why it’s still a problem? Or am I missing something about where I should put the code to not have it interfere?
I’m using the latest WP and BP versions, on a multisite install with BP only on the main blog.