Individual list of blog posts shortcode (basics added)
Disallow student users from accessing the admin pages.

In effect this also redirects them after loging in via wp-login.php back to the front end of the website (by default, the current blog home page). Plenty of scope for overrides to disable or change the redirect URL globally or per user.
Disallow student users from accessing the admin pages.

In effect this also redirects them after loging in via wp-login.php back to the front end of the website (by default, the current blog home page). Plenty of scope for overrides to disable or change the redirect URL globally or per user.
Track shortcode usages/locations.

Some shortcodes are fundamental to a nice end user experience - the front editor and post list shortcodes for instance; there should be only one of each and they can be moved from page to page.

This piece of work allows for the location of those shortcodes to be detected and recalled with low overhead.