Question

How do I create a new usermeta field with a drop down selection values?

Im want to create a conditional statement for all users with a certain value of the new custom field I want.

For example,

The new field would be: Approved The drop down values are: Yes and No

The conditional statement will recognize all users with the Approved field value of Yes. Then it will post a code.

Im working with the wp_get_current_user function(), which does exactly what I need, but I just need a new custom usermeta field. In the example the new usermeta field would be "artwork_approved."

Example:

wp_get_current_user();
if ($current_user->artwork_approved == 'Yes'){
    echo 'Thank you for approving your artwork!';
}

There seems to be no plugin for this and I really need this feature. I would really appreciate some advice on creating a new usermeta with drop down options.

Thanks a lot!

Was it helpful?

Solution

You need to hook edit_user_profile to add your custom inputs.

Then, you need to hook the profile_update action and use the function add_user_meta to add the metadata

Licensed under: CC-BY-SA with attribution
Not affiliated with wordpress.stackexchange
scroll top