【Wordpress】wp_usersで次に付与されるインクリメントIDを取得する!
wp_usersにユーザーを追加するときに、次に付与されるID(= last_insert_id + 1)を取得するコードだよ!
以下のようにすると次回のIDを取得できるからね!
global $wpdb; $table_name = $wpdb->prefix.'users'; $query = "SHOW TABLE STATUS LIKE '$table_name';"; $ret_array = $wpdb->get_row($query, ARRAY_A); echo $ret_array['Auto_increment'];;
例えば、以前にID(3)のユーザがいたんだけど削除されていて、今はID(1)とID(2)しかいない・・。
こんなときもちゃんと次回付与されるID(4)を返すお利口な処理だよ!
以上!