WordPress ユーザープロフィール・一覧の姓名入れ替え

Filed under: functions.php,wordpress — kdcs @ 22年7月28日 木曜日

デフォルトではユーザープロフィール・一覧とも名姓の順なので、これを姓名の順に入れ替える

function.phpに記述

/* ---------------------------------------------------------------------------------------
   ◆◆◆ ユーザープロフィール・一覧 姓名入れ替え #########################################
------------------------------------------------------------------------------------------*/
// ユーザープロフィールの姓名入れ替え-----------------------------------------------------
function lastfirst_name() {
	?><script>
		jQuery(function($){
			$('#last_name').closest('tr').after($('#first_name').closest('tr'));
		});
	</script><?php
}
add_action( 'admin_footer-user-new.php', 'lastfirst_name' );
add_action( 'admin_footer-user-edit.php', 'lastfirst_name' );
add_action( 'admin_footer-profile.php', 'lastfirst_name' );
// ユーザー一覧の姓名入れ替え-------------------------------------------------------------
function lastfirst_users_column( $columns ) {
	$new_columns = array();
	foreach ( $columns as $k => $v ) {
		if ( 'name' == $k ) $new_columns['lastfirst_name'] = $v;
		else $new_columns[$k] = $v;
	}
	return $new_columns;
}
add_filter( 'manage_users_columns', 'lastfirst_users_column' );

function lastfirst_users_custom_column( $output, $column_name, $user_id ) {
	if ( 'lastfirst_name' == $column_name ) {
		$user = get_userdata($user_id);
		return $user->last_name . ' ' . $user->first_name;
	}
}
add_filter( 'manage_users_custom_column', 'lastfirst_users_custom_column', 10, 3 );

サイト内検索

カテゴリー

最近の投稿

« |WordPress ユーザープロフィール・一覧の姓名入れ替え| »
↑上に戻る