Installation of addon to Wordpress?
I just got the addon, now how to do I go about installation ? Any tips or help?
You just need to read the Addon description. Download the zip file go to Plugins page > Add New and upload it.
Okay got it installed, duh! Now I don't see the share options in posts or topics? Can anyone offer some advice?
wpForo Embeds addon is not a share addon. wpForo Embeds addon is designed as a core post content replacer. It checks content provider URLs and replaces to content provider view (video, audio players, social network widgets, etc..). There is no any action button on front end. You're getting share URLs from other websites not on forum page. You opens Youtube video on youtube website, then copy share URL and then just paste it in post content. All other extra steps will make it harder and inconvenient to use.