It’s been a while since my original post, but I think I’ve figured this out and I hope this helps someone else. The original problem changed a bit too. Basically, now I want to show a profile group based on the value in an xprofile field (when editing a profile). So, if my User Category field for a logged in user says Recruiter, then I want to show the profile group called “Recruiter” (show this for admins too). Otherwise, I want to hide this profile group through php.
Thanks to the hint above, I was able to come up with a function in my child theme’s function.php file.
I’m just learning php/wordpress, and I don’t have a clear understanding why this works. I do know that $group_name[3] is the Recruiter profile group. Also, I do realize this snippet uses awful coding practices. If anyone has improvements, please let me know.
function my_recruit($group_name){
if ( is_site_admin() || xprofile_get_field_data( “User Category”)===”Recruiter”) {