Skip to content

Instantly share code, notes, and snippets.

Created May 31, 2011 17:26
Show Gist options
  • Select an option

  • Save anonymous/1000916 to your computer and use it in GitHub Desktop.

Select an option

Save anonymous/1000916 to your computer and use it in GitHub Desktop.
<?php
/*
Plugin Name: Artwork Approved User Meta
*/
add_action('show_user_profile', 'my_user_profile_edit_action');
add_action('edit_user_profile', 'my_user_profile_edit_action');
function my_user_profile_edit_action($user) {
$checked = (isset($user->artwork_approved) && $user->artwork_approved) ? ' checked="checked"' : '';
?>
<h3>Other</h3>
<label for="artwork_approved">
<input name="artwork_approved" type="checkbox" id="artwork_approved" value="1"<?php echo $checked; ?>>
Artwork approved
</label>
<?php
}
add_action('personal_options_update', 'my_user_profile_update_action');
add_action('edit_user_profile_update', 'my_user_profile_update_action');
function my_user_profile_update_action($user_id) {
update_usermeta($user_id, 'artwork_approved', isset($_POST['artwork_approved']));
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment