Возможно, вместо использования mod_rewrite для преобразования ваших дружественных URL-адресов в параметризованные, вы можете просто перехватить действие template_redirect, а затем отобразить все, что вы хотите, в соответствии с путем в $ _SERVER ['REQUEST_URI'] и любыми другими параметрами URL.
Единственное, что вы можете сделать в функции действия, это извлечь содержимое страницы из БД, оценить его с помощью do_shortcode () и применить обычные фильтры (wpautop, convertchars, wptexturize). Таким образом, вы можете зарегистрировать свои собственные шорткоды, чтобы извлекать данные из вашей пользовательской таблицы и использовать их на любой странице / записи / виджете, включая страницы, которые вы отображаете с помощью ловушки действий template_redirect.
Не зная всех деталей вашего варианта использования, трудно понять, является ли это лучшим вариантом или нет.