Change public post to private

There are many ways to do this with plugins or PHP. To do it without any modification to the system, you should mark the post’s visibility as “Private” and then only Admins or Editors can see it. You must in this case, make your friends and family “editors”, which you can do in the “Users” tab in the Dashboard.