PMC Social Share Bar v1.0
Description
This plugin is an attempt to standardize the use of social share buttons and have a centralized location to control the social sharing and the GA tracking involved with the share buttons.
How does it work?
Creating a Custom Menu Page
In wp-admin go to Settings > Social Bar. It will have list of all social share items defined for the site. You can rearrange the items in Primary List or More Share Icons list or move them across those list. Admin can only rearrange the icons. Cannot add or delete the icons. Adding or deleting would require developer work using register and de_register functions from the plugin.
Adding a Custom Social Share Icon to the list
You can add more icon to the list using the Config::get_instance()->register() function which accepts an array in the same format as mentioned in the Config::_share_icons private variable.
Deleting a Custom Social Share Icon from the list
You can delete one or more icon from the list using the Config::get_instance()->de_register() function which accepts id (key of the array) of the icon to be removed from the list.
Implementing the Social Share Icons
In your implementation code, hook into the filters appropriate pmc_default_share_icons_list to specify the default share list. Call the Frontend::get_instance()->render() on your single.php or where ever you want to render the icons with all the features that have been set for them. Plain & Simple !