Подробнее опишите саму суть задачи и вашу текущую архитектуру данных. Сейчас это звучит как дичь и костыли. Подозреваю, что clients вам надо делать как custom post type.
Ну это и есть костыли
Есть страница page-client.php
Если на нее просто зайти site.ru/client то будет страницы со списком клиентов
А если зайти site.ru/client/?userid=1 то отобразиться сам клиент(его информация)
Это конструкция реализована через if( isset( $_GET['userid'] ) ){
Вот а хотелось бы чтобы site.ru/client/?userid=1 выводился как site.ru/client/ivanov-ivan