Я перефразирую свой вопрос о создании страниц с помощью плагина Wordpress. Надеюсь, я сделаю лучше.
В большинстве плагинов WP указано, как добавить страницу вручную, а затем добавить шорткод. Это очень гибкий подход в целом. НО, мне интересно, есть ли способ сделать это для них программно. По сути, создайте для них страницу с определенным URL, например, «plugin-name / fancy-page», если она еще не существует.