Our CiviEvents are being made public on our Wordpress whenever we save them. They are all listed as private, because only our community are meant to see them.
When we edit the event in CiviCRM it automatically makes the event public in wordpress on save.
Addition information as per the comment. We are using the following plugins - CiviCRM Event Organiser V0.4.1 - https://github.com/christianwach/civicrm-event-organiser AND Event Organiser V3.6.2 - https://wp-event-organiser.com/ *This one does have an update available.