Facebook recently released a new feature that allows anyone to embed Facebook post on their website. This is similar to the Twitter cards feature that Twitter released earlier for you to embed tweets on your site. If you are looking to embed Facebook post to your site, here is how you can do so.
Note: To embed a Facebook post, the post itself must be publicly available. You can’t embed a Private post. That would go against the meaning of “Private”.
For every post in Facebook, there is a dropdown arrow at the top right corner of the post. Click on it.
If the post is publicly available, you should be able to see the “Embed Post” option. Click on it and it will pop up a dialog box with the code.
Copy the code and paste it to your site where you want it to appear.