$orders_shown = (int) get_user_meta(...);
это говнокод
И еще один вопрос, как обычно прячут админку от обычного пользователя? То есть, условно, если он переходит на site.com/admin, у него не открывалась форма входа, а происходил редирект на, допустим, главную страницу.
Тем более пятая версия намного тормознее последних.