@Henry, your code above was helpful. Couldn’t figure out how to loop user-specific posts on profiles. It’s all done now except, do you have any ideas on making pagination work? Googling around query_post() apparently has issues with navigation but usually the issue is displaying the same content on every page.

It’s not working 🙁 I even tested it as simple as possible. (The original first snippet above with no conditionals but with ‘add_action( ‘xprofile_profile_field_data_updated’, ‘my_update_profile_mark’ );’ instead. It seems like ‘xprofile_profile_field_data_updated’ isn’t firing. Any way ideas what I’m doing wrong?

That’s great @henrywright! Thank you! I will try it out. It seems like if this works, then my first snippet in the original post should’ve at least updated the meta when I was testing it. But hopefully this will be different!

To hook into xprofile_profile_field_data_updated
We need the hooked function to check for empty profile fields in the main tab
If there are no empty fields, it needs to notify the admin – via updating a custom meta key and sending the admin an email, preferably. But we can settle for just the meta key updated.

Ya all the fields in the main tab (or at least all the required fields).

For some reason wp_mail is having conflicts with our site so we may need to just update a custom user meta field instead. That’s what the code above is attempting to do, but it doesn’t seem to add the meta key. If that can work, we can keep track of who is updated by who has…[Read more]

We are allowing users to create a profile with minimal information (via Social Login) but we want to keep the user role at ‘subscriber’ until they fill out the required profile fields. At that point, we need to be notified that they…[Read more]

Would there be a way to make all activity spam by default? Would that have repercussions with akismet and blacklisting – if it could even be done simply enough? The ideal would be to send all activity to […]