First of all, we need to define 2 concepts:
Frontend URL is the URL of the page that the user sees in the browser. For example, http://site.com/edit-post/.
Backend URL is the URL of the admin content that was embedded in the front end page. For example, http://site.com/wp-admin/post.php
By default, you add full backend URLs to our shortcode and our shortcode shows that specific content.
But sometimes, the URL has dynamic parameters that alter the content for specific users, posts, etc.
For example, if you want to show a backend page with a URL containing the ID of the current user as a parameter:
http://site.com/wp-admin/edit.php?author=33
You can use our dynamic tag {{user_id}} or {{user_email}} like this:
http://site.com/wp-admin/edit.php?author={{user_id}}
And our plugin will automatically load the content of the page and insert the ID of the current user in the URL.
Also, another way is to add the URL to our shortcode without the dynamic parameter, for example, you can add the URL http://site.com/wp-admin/edit.php.
And add the parameter to the frontend URL like this:
http://site.com/edit-post/?author=33
Our plugin will automatically forward the parameters from the frontend URL into the backend URL.
This can be useful if you want to display a post editor and pass the ID of the post through the frontend URL.