The method to hide one of your posts on Facebook depends on whether it's located on your Timeline or on a page you manage. Once you've hidden a post, you can unhide it at any time using your account's Activity Log screen.
Hide a Post From Your Timeline
Click your Profile Picture on the main menu along the top of the Facebook website.
Scroll through your posts to locate the one you want to hide and then click the Arrow Icon at the top of the post to display its actions menu.
Select Hide From Timeline to hide the selected post.
Click the Hide button to confirm you want to hide the post.
Hide a Post From a Page You Manage
Click the Facebook icon on the main menu at the top of the page and then select the page you want to edit. Pages are listed under the Pages heading on the left of the screen.
Locate the post you want to hide and click the Arrow Icon in its top-right corner.
Select Hide From Timeline to hide the post from your page. To delete the post completely, select Delete From Page.
Click Hide to confirm you want to hide the post from your page.
Click the Arrow Icon at the top of any Facebook page and select Activity Log.
Select Posts You've Hidden on the menu along the left of the screen.
Locate the post you want to unhide and click the button in its top-right corner.
Click Allowed On Timeline to unhide the post.