To solve issue, i just reverted changes done by me one by one. Finally found the solution to this problem. In Techofy Facebook page settings i have made changes to Age Restriction from Page is visible to Everyone to Page is only shown to People over 18 Years of Age.
So after this changes Facebook API is try to verify age of visitor on website. To verify the age of visitor he or she need to logged into Facebook so Facebook like box code can check Age of visitor and render Like box if there age matches with Age specified in Techofy page setting. If user is not logged in then it just don’t shows up Like Box because it require age verification.
If you are experiencing similar issue , then you might have applied Age Restriction and Country Restriction into your page. so your like box is only renders for Logged in users not for logged out users. So to resolve this issue follow below steps.
- Go to your Facebook Page, click Edit page and then Edit settings option.
- Go to settings tab and Age Restriction change from anything to Everyone 13+ age and save Changes and also see if you have any country restriction setting and revert to Default.