If you're having issues with some of the buttons not functioning correctly or being unresponsive in Grow Social or Grow Social Pro (an example would be if you click on the Pinterest button and nothing happens) the usual cause of these types of issues is some form of optimization that is being done to the plugin.
How to exclude Grow from Autoptimize
With Autoptimize, we need to update two different settings to ensure that Grow's script isn't optimized.
This can be done by adding a comma at the end of the scripts listed and insert wp-content/plugins/social-pug
The same process applies for CSS exclusions. Scroll down to its exclusion spot, add a comma at the end and insert wp-content/plugins/social-pug
Next, you have to scroll to the bottom of the settings and make sure the "Minify excluded CSS and JS files" setting is unchecked. This setting has to be unchecked in order for the script to not be optimized.
Once that's done, click Save Changes and Empty Cache and then clear any other caching plugins.
How to exclude Grow from WP Rocket
If you are using WP Rocket and you notice that your Grow buttons aren't responsive, or aren't showing properly, the issue may be that WP Rocket is optimizing the Grow plugin, making it so that it's not working properly.
We suggest you try excluding Grow from WP Rocket's optimization.
To exclude Grow Assets, please follow these directions:
Go into WP Rocket's Settings and click on the File Optimization section.
In there, add /wp-content/plugins/social-pug/(.*).css and /wp-content/plugins/social-pug/(.*).js into their respective exclusion sections.
Once that's done, just click Save Changes and clear the plugin's cache. That usually does the trick!
How to exclude Grow from SG Optimizer
With SG Optimizer, we've found that excluding both JS and CSS in every applicable is necessary or else the social shares won't display properly.
Go into settings for SG Optimizer and click on Frontend Optimization section. In that area, exclude assets by clicking the "Exclude From..." hyperlinks to open up a dropdown.
Saving the settings is asynchronous so that means there's no Save button to press.
Just clear caching and everything should be excluded properly.
How to exclude Grow from LiteSpeed Cache
To exclude Grow's assets, go into LiteSpeed Cache settings and click on the Tuning tab. You'll then enter social-pug into the text areas under CSS Excludes and JS Excludes:
Scroll to bottom, click Save Changes, and clear caching.