Если Вы хотите позволить пользователям запускать пользовательские шорткоды, то это дыра в безопасности.
Если у Вас есть список готовых и Вы выбираете нужный на фронте, то отправляйте по ajax id шорткода, а на сервере условной логикой выполняйте нужный.
А вообще сложно представить необходимость данной задачи.