Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- add_action('admin_head', 'replace_post_meta_author');
- function replace_post_meta_author() {
- $screen = get_current_screen();
- if($screen->id == 'post') {
- add_filter('wp_dropdown_users', 'showme_dropdown_users');
- function showme_dropdown_users( $args = '' ) {
- $post = get_post();
- $selected = $post->post_author;
- $siteusers = get_users('orderby=nicename&order=ASC'); // you can pass filters and option
- $re = '';
- if (count($siteusers) > 0){
- $re = '<select name="post_author_override" id="post_author_override">';
- foreach ($siteusers as $user) {
- $re .= '<option value="' . $user->ID . '">'.$user->user_nicename . ' ('.$user->user_email .')</option>';
- }
- $re .= '</select>';
- $re = str_replace('value="' . $selected . '"','value="' . $selected . '" selected="selected"', $re );
- }
- echo $re;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement