I think you could hit all your requirements by: 1. Using the WordPress network/multi-site settings to setup 2 blogs - one that is public facing for events and one that is internal for the staff. These two blogs can be admined from 1 WordPress setup. http://codex.wordpress.org/Create_A_Network 2. Use a invite plugin to restrict access to the staff blog. Just google for "wordpress invite plugin". 3. Use an event plugin that supports public/private events for the public blog. Just google for "wordpress public private events plugin" 4. Use standard WordPress roles to restrict edit access in the staff blog. https://codex.wordpress.org/Roles_and_Capabilities I don't think any custom programming would be required. - Doug -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.hidden-tech.net/pipermail/hidden-discuss/attachments/20151113/fab64b37/attachment.html