Social Share Icons & Social Share Buttons - Version 2.9.1

Version Description

  • Count Error for newer PHP version fixed
Download this release

Release Info

Developer socialdude
Plugin Icon 128x128 Social Share Icons & Social Share Buttons
Version 2.9.1
Comparing to
See all releases

Code changes from version 2.9.0 to 2.9.1

helpers/twitteroauth/twiiterCount.php CHANGED
@@ -16,7 +16,7 @@ function sfsi_plus_twitter_followers(){
16
 
17
  if(isset($connection) && !empty($connection)){
18
  $statuses = $connection->get('followers/ids');
19
- $count = isset($statuses->ids) ? count($statuses->ids) :0;
20
  }
21
 
22
  }
16
 
17
  if(isset($connection) && !empty($connection)){
18
  $statuses = $connection->get('followers/ids');
19
+ $count = isset($statuses->ids) && is_array($statuses->ids) ? count($statuses->ids) :0;
20
  }
21
 
22
  }
libs/controllers/sfsi_class_theme_check.php CHANGED
@@ -31,13 +31,13 @@ class sfsi_plus_ThemeCheck
31
  $keywordEnglish = array_map("str_getcsv", explode("\n", $keywordData));
32
  $themeDataArr = array();
33
 
34
- if(isset($keywordEnglish) && count($keywordEnglish)>0){
35
 
36
  unset($keywordEnglish[0]);
37
 
38
  $finalArr = array_filter(array_values($keywordEnglish));
39
 
40
- if(isset($finalArr) && count($finalArr)>0){
41
 
42
  for($i=0;$i<count($finalArr);$i++) {
43
 
@@ -77,7 +77,7 @@ class sfsi_plus_ThemeCheck
77
 
78
  $strRegex = "";
79
 
80
- if(isset($arrKeyWords) && count($arrKeyWords)>0 && is_array($arrKeyWords)){
81
 
82
  $count = count($arrKeyWords);
83
 
@@ -108,7 +108,7 @@ class sfsi_plus_ThemeCheck
108
 
109
  $strRegex = "";
110
 
111
- if(isset($arrKeyWords) && count($arrKeyWords)>0 && is_array($arrKeyWords)){
112
 
113
  $count = count($arrKeyWords);
114
 
@@ -289,7 +289,7 @@ class sfsi_plus_ThemeCheck
289
 
290
  $bflag = false;
291
 
292
- if(isset($arrNoBrainerKeywords) && count($arrNoBrainerKeywords)>0 && is_array($arrNoBrainerKeywords)>0){
293
 
294
  if(preg_match($this->sfsi_plus_regex_for_keywords($arrNoBrainerKeywords), $domainname)){
295
  $bflag = true;
@@ -303,13 +303,13 @@ class sfsi_plus_ThemeCheck
303
 
304
  $flag = false;
305
 
306
- if(is_array($arrNoBrainerAndSeparateKeywords) && isset($arrNoBrainerAndSeparateKeywords) && count($arrNoBrainerAndSeparateKeywords)>0){
307
 
308
  if(preg_match($this->sfsi_plus_regex_for_keywords($arrNoBrainerAndSeparateKeywords), $domainname))
309
  {
310
  if(!empty($domainname))
311
  {
312
- if(is_array($arrNegativeKeywords) && isset($arrNegativeKeywords) && count($arrNegativeKeywords)){
313
  $domainname = preg_replace($this->sfsi_plus_regex_forNegative_keywords($arrNegativeKeywords), '', $domainname);
314
  $explode = explode(".", $domainname);
315
  $domainname = @$explode[0];
31
  $keywordEnglish = array_map("str_getcsv", explode("\n", $keywordData));
32
  $themeDataArr = array();
33
 
34
+ if(isset($keywordEnglish) && is_array($keywordEnglish) && count($keywordEnglish)>0){
35
 
36
  unset($keywordEnglish[0]);
37
 
38
  $finalArr = array_filter(array_values($keywordEnglish));
39
 
40
+ if(isset($finalArr) && is_array($finalArr) && count($finalArr)>0){
41
 
42
  for($i=0;$i<count($finalArr);$i++) {
43
 
77
 
78
  $strRegex = "";
79
 
80
+ if(isset($arrKeyWords) && is_array($arrKeyWords) && count($arrKeyWords)>0){
81
 
82
  $count = count($arrKeyWords);
83
 
108
 
109
  $strRegex = "";
110
 
111
+ if(isset($arrKeyWords) && is_array($arrKeyWords) && count($arrKeyWords)>0 ){
112
 
113
  $count = count($arrKeyWords);
114
 
289
 
290
  $bflag = false;
291
 
292
+ if(isset($arrNoBrainerKeywords) && is_array($arrNoBrainerKeywords) && count($arrNoBrainerKeywords)>0){
293
 
294
  if(preg_match($this->sfsi_plus_regex_for_keywords($arrNoBrainerKeywords), $domainname)){
295
  $bflag = true;
303
 
304
  $flag = false;
305
 
306
+ if(isset($arrNoBrainerAndSeparateKeywords) && is_array($arrNoBrainerAndSeparateKeywords) && count($arrNoBrainerAndSeparateKeywords)>0){
307
 
308
  if(preg_match($this->sfsi_plus_regex_for_keywords($arrNoBrainerAndSeparateKeywords), $domainname))
309
  {
310
  if(!empty($domainname))
311
  {
312
+ if(isset($arrNegativeKeywords) && is_array($arrNegativeKeywords) && count($arrNegativeKeywords)){
313
  $domainname = preg_replace($this->sfsi_plus_regex_forNegative_keywords($arrNegativeKeywords), '', $domainname);
314
  $explode = explode(".", $domainname);
315
  $domainname = @$explode[0];
libs/controllers/sfsi_frontpopUp.php CHANGED
@@ -185,7 +185,7 @@ function sfsi_plus_FrontPopupDiv()
185
  $icons = unserialize($sfsi_plus_section1_options['sfsi_custom_files']);
186
  if(is_array($icons)) $elements=array_keys($icons);
187
  $cnt=0;
188
- $total=count($custom_icons_order);
189
  if(!empty($icons) && is_array($icons))
190
  {
191
  foreach($icons as $cn=>$c_icons)
185
  $icons = unserialize($sfsi_plus_section1_options['sfsi_custom_files']);
186
  if(is_array($icons)) $elements=array_keys($icons);
187
  $cnt=0;
188
+ $total=isset($custom_icons_order) && is_array($custom_icons_order)?count($custom_icons_order):0;
189
  if(!empty($icons) && is_array($icons))
190
  {
191
  foreach($icons as $cn=>$c_icons)
libs/controllers/sfsi_iconsUpload_contoller.php CHANGED
@@ -352,7 +352,7 @@ function sfsi_plus_deleteIcons()
352
 
353
  end($up_icons);
354
  $key=(key($up_icons))? key($up_icons) :$custom_icon[1] ;
355
- $total_uploads=count($up_icons);
356
 
357
  update_option('sfsi_plus_section1_options',serialize($sec_options1));
358
  update_option('sfsi_plus_section2_options',serialize($sec_options2));
352
 
353
  end($up_icons);
354
  $key=(key($up_icons))? key($up_icons) :$custom_icon[1] ;
355
+ $total_uploads=isset($up_icons) && is_array($up_icons) ?count($up_icons):0;
356
 
357
  update_option('sfsi_plus_section1_options',serialize($sec_options1));
358
  update_option('sfsi_plus_section2_options',serialize($sec_options2));
libs/sfsi_install_uninstall.php CHANGED
@@ -12,7 +12,7 @@ function sfsi_plus_update_plugin()
12
  }
13
 
14
  //Install version
15
- update_option("sfsi_plus_pluginVersion", "2.90");
16
 
17
  if(!get_option('sfsi_plus_serverphpVersionnotification'))
18
  {
12
  }
13
 
14
  //Install version
15
+ update_option("sfsi_plus_pluginVersion", "2.91");
16
 
17
  if(!get_option('sfsi_plus_serverphpVersionnotification'))
18
  {
readme.txt CHANGED
@@ -1,764 +1,768 @@
1
- === Social Widget Share Widget ===
2
- Contributors: socialsharepro
3
- Tags: Share icons, Share widget, sharing widget, share buttons widget, share button widget, share social media, social buttons widget, sharing buttons widget, sharing icons widget, social media widget, social share widget, social sharing widget
4
- Requires at least: 3.0
5
- Tested up to: 4.9.4
6
- Stable tag: 2.9.0
7
- License: GPLv2
8
- License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
-
10
- Social widget share widget
11
-
12
- == Description ==
13
-
14
- This social widget makes placing social share icons on your site REALLY easy.
15
-
16
- This free widget has a lot to offer. Even more can be found in the Premium Plugin, please watch this short video:
17
-
18
- [vimeo https://vimeo.com/269140798]
19
-
20
- See [all features of the Premium plugin](https://www.ultimatelysocial.com/usm-premium/).
21
-
22
- Key features of the free widget:
23
-
24
- - Select from a **wide range of social share platforms** (see a list of them below)
25
- - Pick from **16 stylish design styles** for your social share buttons
26
- - Place the social share buttons **before or after posts, floating, via widget, via shortcode, or define the location on the page** (top right, bottom left etc.)
27
- - Give **several actions to one social share button** (e.g. your Facebook icon can lead visitors to your Facebook page, and also show a Facebook button to share your page on social media)
28
- - Give your social share buttons an **animation** (e.g. automatic shuffling, mouse-over effects) to make your visitors aware of them, increasing the chance that they follow, like or share your site
29
- - Add **counts** to your share buttons
30
- - Display a **pop-up** (on all or only on selected pages) asking people to follow or share you
31
- - Allow visitors to **subscribe to your site** and receive new posts automatically by email
32
- - Select from **many other customization features** for your social share buttons
33
-
34
- For GDPR compliance, please have a look at our [Social Media GDPR Compliance page](https://ultimatelysocial.com/gdpr/).
35
-
36
- In case of issues or questions please ask in the [Support forum] (https://wordpress.org/support/plugin/ultimate-social-media-plus).
37
-
38
-
39
- The plugin takes you through eight easy-to-answer questions so that configuring your social share icons via widget becomes a no-brainer:
40
-
41
- = Question 1: Which social share buttons do you want to display? =
42
-
43
- You can select the following via widget:
44
-
45
- * Facebook share icon
46
- * Twitter share icon
47
- * Email icon
48
- * RSS icon
49
- * Instagram share icon
50
- * Google plus share icon
51
- * Youtube share icon
52
- * Pinterest share icon
53
- * LinkedIn share icon
54
- * Houzz share icon
55
- * Share icon (allows your visitors to share your site on over 200+ other social media sites; powered by addthis/sharethis)
56
-
57
- You can also upload custom social share buttons of your choice to show via widget.
58
-
59
- The [Premium Plugin](https://www.ultimatelysocial.com/usm-premium) offers many more social share icons and buttons. The premium share button set includes a...
60
-
61
- * Snapchat share icon
62
- * Yummly share icon
63
- * Whatsapp share icon (and also "send me direct message" and other functions)
64
- * Phone icon
65
- * Yelp share icon
66
- * Soundcloud share icon
67
- * Skype icon
68
- * Flickr share icon
69
- * Blogger share icon
70
- * Reddit share icon
71
- * Vimeo share icon
72
- * Tumblr share icon
73
- * Xing share icon
74
- * Vkontakte icon / VK icon
75
- * Telegram icon
76
- * Amazon icon
77
- * Goodreads icon
78
- * Angies list icon
79
- * Steam icon
80
- * Twitch icon
81
- * Spotify icon
82
- * Odnoklassniki icon / OK icon (ok.ru)
83
- * Buffer icon
84
- * Weibo icon
85
- * Pocket icon
86
- * Meneame icon
87
- * Frype icon
88
- * LiveJournal icon
89
- * Patreon icon
90
- * Dloky icon
91
- * Discord icon
92
- * Github icon
93
- * WordPress icon
94
- * Etsy icon
95
- * Better Business Bureau icon
96
- * Digg icon
97
- * Delicious icon
98
- * Print icon
99
-
100
- If there are any important social share networks not covered yet, please let us know in the support forum!
101
-
102
- = Question 2: What shall the social share buttons do? =
103
-
104
- Under this question you define what should happen if your visitors click on the social sharing icons in the widget.
105
-
106
- The options are plenty, for example for the *Facebook button* you can allow users to:
107
-
108
- * **Visit** your Facebook page
109
- * Give your page a **Facebook Like**
110
- * **Share it** with friends (on Facebook)
111
-
112
- For the *Twitter button* you can allow users to:
113
- * **Visit** you on Twitter
114
- * **Follow you** on Twitter (without leaving your page)
115
- * **Tweet** your page to the Twitter community
116
-
117
- For the *Youtube button* you can allow users to:
118
- * **Visit** you on Youtube
119
- * **Subscribe** to you on Youtube (just by pressing the Youtube button, without leaving your page)
120
-
121
- For the *Pinterest button* you can allow users to:
122
- * **Visit** you on Pinterest
123
- * **Pin** your site on Pinterest
124
-
125
- For the *LinkedIn button* you can allow users to:
126
- * **Visit** your LinkedIn page
127
- * **Follow you** on LinkedIn (without leaving your website)
128
- * **Share** your page on LinkedIn
129
- * **Recommend** your business or product on LinkedIn
130
-
131
- For the *Google+ button* you can allow users to:
132
-
133
- * **Visit** your Google+ page
134
- * Give your page a **"Google+ like"**
135
- * **Share it** with friends (on Google+)
136
-
137
-
138
- The other social share buttons provide similar functions. If you’ve given one social share icon several functions then users will see a little popup (tooltip) where they can select what they want to do, e.g. share it on social media, or just link to your social media profile, or follow you via social media with one click etc.
139
-
140
-
141
- = Question 3: Where shall the social sharing icons be displayed? =
142
-
143
- Now it’s time to define where the social sharing icons should show up. You can select to show them:
144
-
145
- * **Via widget**: In the widget are you’ll see the social media widget where you can drag & drop it onto your sidebar or footer area.
146
- * **Float on the page**: You can define the location of the social share buttons, e.g. top right, center left etc., and the margins from the top/bottom/left/right. The social share buttons will appear as flying buttons which move as the user scrolls down.
147
- * **Manually**: Place the social share buttons via shortcode [DISPLAY_ULTIMATE_PLUS] or insert a php string into your theme.
148
- * **Show the social sharing icons before or after posts**: Here you can select the social sharing icons to show before or after posts. You can choose to show the social sharing icons you selected above (round/squared layout), or pick from a different (rectangle) set of social share icons. You can also define a text before the social share icons, e.g. “Please follow and share us!” and define the alignment of the social share icons (left/right/center).
149
-
150
-
151
- *The following questions are optional only, however most likely you will want to go through them to individualize the social share icon’s appearance even more:*
152
-
153
- = Question 4: What design & animation do you want to give your social share icons? =
154
-
155
- Here you can define how the social sharing buttons should look like. You can select from 16 social share design options (see screenshots).
156
-
157
- You can also give any social share icon mouse-over effects, such as “fading effects” (sharing buttons fade in/out if moved over), “scale” (sharing buttons become larger if moved over) or “combo” (combination of the previous two).
158
-
159
- If you want to give a subtle hint to your visitors to share, like or follow your site, then you can animate your social share buttons, for example you can let them shuffle automatically (e.g. when the site first loads, or after X seconds as defined by you).
160
-
161
-
162
- = Question 5: Do you want to display counts next to your social share icons? =
163
-
164
- Under this question you can decide to display counts next to your social share icons. All social share icons have the option to show manual counts, however for some social share icons automatic options are available.
165
-
166
- For example, for your Facebook share button you can show the number of times the page got liked where the share icon is on (i.e. your site), or the number of likes count of your Facebook page.
167
-
168
- For the Googleplus share button similar options are available. For the Twitter share button you can show the number of your followers on Twitter, which gets updated dynamically.
169
-
170
-
171
- = Question 6: Any other wishes for your main social share buttons? =
172
-
173
- Here you get many other options to tailor the social share buttons to your needs. For example, you can:
174
-
175
- * Define the order of your social share buttons in the widget
176
- * Define the size of your social share buttons in the widget
177
- * Define the space between the social share buttons in the widget
178
- * Define the alignment of social share buttons (with respect to each other) in the widget
179
- * Decide how many social share buttons should be displayed per row in the widget
180
- * Pick a language for your visit us / like / follow / social share buttons in the widget
181
- * Decide to open windows in a new window (or same window) after user clicked on the social share buttons in the widget
182
- * Make the social share buttons stick (if placed via widget , so still visible if user scrolls down)
183
- * Disable float social share buttons on mobile devices (if not placed via widget )
184
- * Disable auto-scaling feature of the social share buttons for mobile devices (“viewport” meta tag)
185
- * Give your social share buttons mouse-over texts displaying in the widget
186
-
187
-
188
- = Question 7: Do you want to display a pop up? =
189
-
190
- A pop-up can make it more likely that your visitors share, follow or like your site (or connect with you). It works independently from any widget. Therefore you can decide to show such a popup containing your social share buttons, and define…
191
- * *The layout of the pop up*, i.e. displayed text, font type, font style, font color, background color, border color, border thickness, and border shadow.
192
- * *Where the pop-up shall be shown*, i.e. on ever page, on blog posts only, or on selected pages only.
193
- * *When the pop-up shall be shown*, i.e. once every X seconds after the user arrived on the site, or every time the user scrolls to the end of the page.
194
-
195
-
196
- = Question 8: Do you want to show a subscription form? =
197
-
198
- In addition to an email button you can also place a subscription form on your site, making it more likely that users subscribe and follow your site. It works in a similar way as a newsletter (using RSS technology, but not linked to your RSS button).
199
-
200
- You can define the detailed layout of the subscription form, and have various options how to place it (via widget , shortcodes, or by copy/pasting HTML code on your site).
201
-
202
- == Premium Plugin ==
203
-
204
- The free plugin already provides tons of options for social sharing (as outlined above). In our Premium Plugin, even more is possible. Some examples for additional features in the Premium Plugin:
205
-
206
- * More social share buttons (the icon pack includes an Instagram button, Snapchat button, Yummly button, Print button, Whatsapp button, Yelp button, Soundcloud button, Skype button, Flickr button, Share button, Blogger button, Digg button, Reddit button, Vimeo button, Tumblr button, Xing button, vk button, Telegram button, Amazon button, Spotify button and many more badge, see list above)
207
- * More (default) design styles for your social share icons
208
- * Themed design styles for your social share buttons (e.g. if you have a site about cats, you can pick from cat-themed buttons etc.)
209
- * Better sharing & following features (tailored tweet texts, allow people to follow you directly on your page etc.)
210
- * Place the social share icons on specific pages
211
- * Optimized for mobile sharing and buton display
212
- * More functions for email icon to connect with you
213
- * More lightbox / popup options (e.g. limit how often the popup is shown to the same user)
214
- * (Friendly and fast) Support
215
- * Many more settings & options
216
-
217
- See [all features of the Premium Plugin](https://www.ultimatelysocial.com/usm-premium).
218
-
219
- In case of issues or questions please ask in the [Support forum] (https://wordpress.org/support/plugin/ultimate-social-media-plus).
220
-
221
- == Installation ==
222
- Extract the zip file and drop the contents into the wp-content/plugins/ directory of your WordPress installation. Then activate the plugin from the plugins page.
223
-
224
- Then go to plugin settings page and answer the first 3 questions. That's it.
225
-
226
- Note: This plugin requires CURL to be activated/installed on your server (which should be the standard case). If you don't have it, please contact your hosting provider.
227
-
228
- == Frequently Asked Questions ==
229
-
230
- = Please also check the more comprehensive FAQ on http://ultimatelysocial.com/faq =
231
-
232
- We will try to keep this FAQ section up-to-date, but please note that the latest version of the FAQ might be only available at http://ultimatelysocial.com/faq
233
-
234
- = I face fundamental issues (the plugin doesn't load, social share buttons don't show etc.) =
235
-
236
- Please ensure that:
237
-
238
- - You're using the latest version of the plugin(s)
239
- - Your site is running on PHP 5.4 or above
240
- - You have CURL activated (should be activated by default)
241
-
242
- If you're not familiar with those please contact your hosting company or server admin.
243
-
244
- Please check if you have browser extensions activated which may conflict with the social share buttons. Known culprits include:
245
-
246
- - Open SEO Stats (Formerly: PageRank Status) in Chrome
247
- - Adblock Plus in Chrome
248
- - Vine in Chrome
249
-
250
- Either de-activate those extensions or try it in a different browser.
251
-
252
- If the plugin setting's area looks 'funny' after an upgrade then please clear your cache with String+F5 (PC) or Command+R (Mac).
253
-
254
- If you get the error message “Are you sure you want to do this? / Please try again” when uploading the plugin: Some servers may have a low limits with respect to permitted upload times. Please set the values in the “php.ini” file to:
255
-
256
- max_execution_time 90
257
- post_max_size 48M
258
-
259
- If you don’t know how to do it, please contact your server support / hosting company for that. Tell them you need it for a sharing plugin on WordPress which may take longer to upload as many socialsharing buttons are included in it (larger file size).
260
-
261
- If your issue is still not fixed after you’ve followed the steps above, we can provide support as part of our new share to social Premium Plugin: https://www.ultimatelysocial.com/usm-premium/.
262
-
263
- = I get error messages 'Error : 7', 'Error : 56', 'Error : 6' etc. =
264
-
265
- Those point to a CURL-issue on your site. Please contact your server admin or your hosting company to resolve it.
266
-
267
- The plugin requires CURL for the social share counts and other features.
268
-
269
- = Social share buttons don't show in the widget =
270
-
271
- Please ensure you actually placed the social share buttons either as social widget (in your widget area) or as floating icons under question 5). The Premium Plugin makes placing sharing buttons especially easy and also allows you to place sticky buttons on your site, define the placement of the share buttons by margins and many other options, see https://www.ultimatelysocial.com/usm-premium/.
272
-
273
- If only some social share buttons show in the widget, but not all, then please clear your cache, and check if you may have conflicting browser extensions (e.g. 'Disconnect'-app in Chrome). Also Ad-Blockers are known culprits, please switch them off temporarily to see if that is the reason.
274
-
275
- If the social share buttons still don't show in the widget then there's an issue with your template. Please contact the creator of your template for that.
276
-
277
- If you are referring to specific social share buttons not showing in the plugin itself (e.g. you're looking for a Whatsapp icon, but it doesnt exist) please note that our Premium Plugin has many more social media share buttons, see https://www.ultimatelysocial.com/usm-premium/
278
-
279
- = Twitter share counters are not displaying (anymore) =
280
-
281
- Unfortunately, Twitter stopped providing any social share counter. God knows why.
282
-
283
- = Changes don't get saved / Deleted plugin but sharing buttons still show =
284
-
285
- Most likely you have the WP Cache plugin installed. Please de-activate and then re-activate it.
286
-
287
- = Links don't work =
288
-
289
- Please ensure you've entered the 'http://' at the beginning of the url (for *all* social networks). If the share buttons are not clickable at all there is most likely an issue with your template. This is especially the case if you've given your social share buttons several features, which should show a pop-up (tooltip) when you move over the share buttons.
290
-
291
- = I cannot upload social custom buttons =
292
-
293
- Most likely that's because you've set 'allow_url_fopen' to 'off'. Please turn it to 'on' (or ask your server admin to do so, he'll know what to do. Tell them you need it to upload custom buttons for a social media buttons plugin which are not included yet).
294
-
295
- = My Youtube button (direct follow) doesn't work =
296
-
297
- Please ensure that you've selected the radio button 'Username' when you enter a youtube username, or 'Channel ID' when you entered a channel ID.
298
-
299
- = Aligning the social share buttons (centered, left- or right-aligned) doesn't work =
300
-
301
- The alignment options under question 5 align the sharing icons with respect to each other, not where they appear on the page. Our new Premium Plugin is the best social sharing plugin on the market, allowing you to define also many other button alignments (e.g. within a widget , within shortcode etc.).
302
-
303
- = Clicking on the RSS button returns funny codes =
304
-
305
- That's normal. RSS users will know what to do with it (i.e. copy & paste the url into their RSS readers).
306
-
307
- = Facebook 'like'-count isn't correct =
308
-
309
- When you 'like' something on your blog via facebook it likes the site you're currently on (e.g. your blog) and not your Facebook page.
310
-
311
- The new Premium Plugin also allows to show the number of your Facebook page likes, see https://www.ultimatelysocial.com/usm-premium/.
312
-
313
- = Sharing doesn't take the right text or picture =
314
-
315
- We use the codes from Facebook, Google+ etc. and therefore don't have any influence over which text & pic is used for sharing.
316
-
317
- Note that you can define an image as 'Featured Image' which tells Facebok / Google etc. to share that one. You'll find this 'Featured Image' section in your blog's admin area where you can edit your blog post.
318
-
319
- You can crosscheck which image Facebook will share by entring your url on https://developers.facebook.com/tools/debug/og/object/.
320
-
321
- = The pop-up shows although I only gave my social share button one share function =
322
-
323
- The pop-up only disappears if you've given your sharing buttons only a 'visit us'-function, otherwise (e.g. if you gave it 'Like' (on facebook) or 'Tweet' functions or sharing functions) a pop-up is still needed because the share buttons for those are coming directly from the social media sites (e.g. Facebook, Twitter) and we don't have any influence over their design.
324
-
325
- = I selected to display the social sharing buttons after every post but they don't show =
326
-
327
- The social sharing buttons usually do show, however not on your blog page, but on your single posts pages. The Premium plugin (https://www.ultimatelysocial.com/usm-premium/) also allows to display the share buttons on your homepage.
328
-
329
- = Plugin decreases my site's loading speed =
330
-
331
- The plugin is one of the most optimized social media plugin in terms of impact on a site's loading speed (optimized code, compressed pictures etc.).
332
-
333
- If you still experience loading speed issues, please note that:
334
-
335
- - The more social sharing bottons and invite features you place on your site, the more external codes you load (i.e. from the social media sites; we just use their code), therefore impacting loading speed. So to prevent this, give your sharing buttons only 'Visit us'-functionality rather than sharing functionalities.
336
-
337
- - We've programed it so that the code for the social media buttons is the one which loads lasts on your site, i.e. after all the other content has already been loaded. This means: even if there is a decrease in loading speed, it does not impact a user's experience because he sees your site as quickly as before, only the social media buttons take a bit longer to load.
338
-
339
- There might be also other issues on your site which cause a high loading speed (e.g. conflicts with our plugins or template issues). Please ask your template creator about that.
340
-
341
- Also, if you've uploaded social media sharing buttons not provided by the plugin itself (i.e. custom buttons) please ensure they are compressd as well.
342
-
343
- = After moving from demo-server to live-server the follow or subscribe link doesn't work anymore =
344
-
345
- Please delete and install the plugin again.
346
-
347
- If you already placed the code for a subscription form on your site, remove it again and take the new one from the new plugin installation.
348
-
349
- = When I try to like or share via Facebook, I get error message 'App Not Setup: This app is still...' =
350
-
351
- If you get the error message...
352
-
353
- 'App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions.'
354
-
355
- ...then most likely you're curently logged in with a business account on Facebook. Please logout, or switch to your personal account.
356
-
357
- = There are other issues when I activate the plugin or place the share buttons =
358
-
359
- Please check the following:
360
-
361
- The plugin requires that CURL is instaled & activated on your server (which should be the standard case). If you don't have it, please contact your hosting provider.
362
-
363
- Please ensure that you don't have any browser extension activated which may conflict with the plugin, esp. those which block certain content including the share buttons. Known culprits include the 'Disconnect' extension in Chrome or the 'Privacy Badger' extension in Firefox.
364
-
365
- If issues persist most likely your theme has issues which makes it incompatible with our plugin. Please contact your template creator for that. As part of the Premium Plugin (https://www.ultimatelysocial.com/usm-premium/) we fix also theme issues, and provide support to ensure that your social media share buttons appear on your site (exactly where you want them).
366
-
367
- = How can I see how many people share or like my posts? =
368
-
369
- You can see this by activating the sharnig 'counts' on the front end (under question 5 in the plugin). This will display the counters in little bubbles showing how often people share your posts.
370
-
371
- We cannot provide you this data in other ways as it's coming directly from the social media sites. One exception: if you like to know when people start to follow you by email, then you can get email alerts. For that, please claim your feed.
372
-
373
- = How can I change the 'Please follow & like us :)'? =
374
-
375
- You can change it in the Widget area where you dropped the widget with the sharing buttons on the sidebar. Please click on it (on the sidebar), it will open the menu where you can change the text.
376
-
377
- If you don't want to show any text, just enter a space (' ').
378
-
379
- = How can I remove the credit-link ('Powered by Ultimatelysocial')? =
380
-
381
- Please note that we didn't place the credit link without your consent (you agreed to it when de-selecting the email button).
382
-
383
- Open the first question in the plugin ('1. Which sharing buttons do you want to show on your site?'), on the level of the email button you see a link on the right hand side. Please click it to remove the credit link.
384
-
385
- = Can I use a shortcode to place the share buttons? =
386
-
387
- Yes, it's [DISPLAY_ULTIMATE_SOCIAL_ICONS]. You can place it into any editor. If the sharing buttons still don't show, there might be an issue with your theme.
388
-
389
- Alternatively, you can place the followin into your codes: <?php echo do_shortcode('[DISPLAY_ULTIMATE_SOCIAL_ICONS]'); ?>
390
-
391
- In some cases there might be issues to display social media sharing buttons which you uploaded as custom buttons. In this case, we provide support as part of our premium plugin: https://www.ultimatelysocial.com/usm-premium/
392
-
393
- = Can I get more options for the social share buttons next to posts? =
394
-
395
- Please use this plugin for that: https://www.ultimatelysocial.com/usm-premium/. This allows you to place more share buttons (e.g. including Linkedin) as well as giving you more configuration options.
396
-
397
- = Can I also give the email button a 'mailto:' functionality? =
398
-
399
- Yes, that is possible in our new social share plugin, the Premium Plugin: https://www.ultimatelysocial.com/usm-premium/
400
-
401
- To get the email button in the same design style you picked, activate it, then on the front-end, rightclick on the button, and save it as picture. Upload that picture as custom button.
402
-
403
- = Can I also display the share buttons vertically? =
404
-
405
- Yes, that is possible in our new social sharing plugin, the Premium Plugn: https://www.ultimatelysocial.com/usm-premium/.
406
-
407
- = How can I change the text on the 'visit us'-buttons? =
408
-
409
- Use this plugin: https://www.ultimatelysocial.com/usm-premium/
410
-
411
- = Can I deactivate the social sharing buttons on mobile? =
412
-
413
- Yes, there's an option for that under question 5. In our new Premium Plugin you can define different settings of the share buttons for mobile, see https://www.ultimatelysocial.com/usm-premium/. The best way to share social media! :)
414
-
415
- = How can I use two instances of the plugin on my site? =
416
-
417
- You cannot use the same plugin twice, however you can install both the first USM plugin (https://wordpress.org/plugins/ultimate-social-media-icons/) as well as the Premiuem plugin (https://www.ultimatelysocial.com/usm-premium/). We've developed the code so that there are no conflicts and they can be used in parallel.
418
-
419
- = Where can I find icons for more social media platforms? =
420
-
421
- The premium plugin offrs many more social buttons from other social media platforms such as Snapchat, Whattsapp, Yelp, Sound cloud and many others. It's the best socialsharing plugin on the market :) Check it out at https://www.ultimatelysocial.com/usm-premium/
422
-
423
-
424
- == Screenshots ==
425
-
426
- 1. After installing the plugin, you'll see this overview. You'll be taken through the easy-to-understand steps to configure your plugin
427
-
428
- 2. As a first step you select which icons you want to display on your website
429
-
430
- 3. Then you'll define what the icons should do (they can perform several actions, e.g. lead users to your facebook page, or allow them to share your content on their facebook page)
431
-
432
- 4. In a third step you decide where the icons should be placed: a.) via Widget , b.) Floating, c.) via Shortcode and/or d.) Before or after posts
433
-
434
- 5. You can pick from a wide range of social share icon designs
435
-
436
- 6. Here you can animate your main icons (automatic shuffling, mouse-over effects etc.), to make visitors of your site aware that they can share, follow & like your site
437
-
438
- 7. You can choose to display counts next to your icons (e.g. number of Twitter-followers)
439
-
440
- 8. There are many more options to choose from
441
-
442
- 9. You can also display a pop-up (designed to your liking) which asks users to like & share your site
443
-
444
-
445
- == Changelog ==
446
-
447
- = 2.9.0 =
448
- * Optimized texts
449
-
450
- = 2.8.9 =
451
- * Saving different languages for the social icons sometimes didn't work - fixed now
452
-
453
- = 2.8.8 =
454
- * Optimized code for setting value for "adding_plustags" which caused issues on some sites
455
-
456
- = 2.8.7 =
457
- * Various instructions optimized
458
-
459
- = 2.8.5 =
460
- * Cookies don't get set anymore if selected to show pop-up when user scrolls to end of page (relevant for GDPR compliance)
461
-
462
- = 2.8.4 =
463
- * Like count issue fixed
464
- * Youtube subscribe issue fixed
465
-
466
- = 2.8.3 =
467
- * Instagram followers count issue fixed
468
- * Twitter count issue fixed
469
- * Facebook share count issue fixed
470
-
471
- = 2.8.2 =
472
- * Non-numeric value errors fixed
473
-
474
- = 2.8.0 =
475
- * Removed error log files
476
- * Follow icon sometimes showed too large - fixed
477
-
478
- = 2.7.9 =
479
- * Linkedin-counter after posts corrected
480
-
481
- = 2.7.8 =
482
- * Text changes
483
-
484
- = 2.7.7 =
485
- * New question for referring added
486
-
487
- = 2.7.6 =
488
- * Saving links for custom icons sometimes didn't work. Fixed now.
489
-
490
- = 2.7.5 =
491
- * Links updated
492
-
493
- = 2.7.4 =
494
- * Themed icons notification optimized
495
-
496
- = 2.7.3 =
497
- * Important bug fixed (which caused fatal error on sites with PHP version below 5.5. and sensitive error reporting on server)
498
-
499
- = 2.7.2 =
500
- * Banners modified
501
- * Spelling mistakes corrected
502
-
503
- = 2.7.1 =
504
- * Added more themed icons banners
505
-
506
- = 2.7.0 =
507
- * There were conflicts when both free USM plugins were installed at the same time, those are now resolved
508
-
509
- = 2.6.9 =
510
- * Notification for possibility to define sharing text and pic added
511
-
512
- = 2.6.8 =
513
- * Link to full list of premium icons added
514
-
515
- = 2.6.7 =
516
- * Info added that url shortener is available in premium plugin
517
- * Non numeric value warning fixed
518
- * Templates with no head issue fixed
519
-
520
- = 2.6.6 =
521
- * Incorrect error messages removed
522
- * Better formatting of socialshare review bar
523
-
524
- = 2.6.5 =
525
- * Updated so that also widget data gets removed when you de-install the plugin, so now everything is completely removed
526
-
527
- = 2.6.4 =
528
- * New CURL error messages to point better to the specific issue
529
- * Error message if user is using outdated PHP version
530
- * "Mandatory" removed from email and rss icons
531
- * Freemius Error (uninstall hook error) fixed
532
- * Icons not underlined anymore (was a conflict with certain themes such as twentyseventeen)
533
- * Js removed after de-activating the icons
534
- * Freemius image added
535
- * After activation of plugin you're directly taken to the plugin's settings page
536
-
537
- = 2.6.3 =
538
- * Fremius analytics implemented
539
-
540
- = 2.6.2 =
541
- * More strings made translation-ready
542
- * Better claiming of feed enabled
543
-
544
- = 2.6.1 =
545
- * Issue with Instagram button counters fixed
546
-
547
- = 2.5.9 =
548
- * Issue fixed that sometimes incorrect error-messages showed on front-end
549
- * Credit link updated
550
- * More icons added for pro-version
551
- * SpecificFeeds adjusted for paid option
552
- * De-installation will now clear database entirely
553
- * Upgrade to pro-link renamed
554
-
555
- = 2.5.7 =
556
- * New option for tailor-made icons
557
-
558
- = 2.5.6 =
559
- * Activation/de-activation links optimized
560
-
561
- = 2.5.5 =
562
- * Notifications activated
563
-
564
- = 2.5.4 =
565
- * Notifications revised
566
-
567
- = 2.5.3 =
568
- * Notification added
569
-
570
- = 2.5.1 =
571
- * Instructions for troubleshooting optimized
572
-
573
- = 2.5.0 =
574
- * Facebook icon leading to empty pages (in specific cases) fixed
575
-
576
- = 2.4.9 =
577
- * Twitter sharing text issues with forwarded slashes fixed
578
- * Links to review sites adjusted following Wordpress changes in review section
579
-
580
- = 2.4.7 =
581
- * Missing counts for email follow option fixed (when there are no subscribers yet)
582
- * Extra explanation text added
583
-
584
- = 2.4.6 =
585
- * Corner case vulnerability fixed
586
-
587
- = 2.4.5 =
588
- * Claiming box made nicer
589
-
590
- = 2.4.4 =
591
- * Updated PIN-it button to SAVE
592
- * Claiming process simplified
593
-
594
- = 2.4.3 =
595
- * jQuery issue fixed
596
- * Counts for SpecificFeeds-subscribers are back, getting updated once a day
597
- * Some mouse-over issues for custom icons, fixed now
598
-
599
- = 2.4.2 =
600
- * Cute G+ icon didn't look good on dark backgrounds, fixed now
601
- * Counts for SpecificFeeds-subscribers disabled due to high server load. We'll try to bring them back in a future plugin version.
602
-
603
- = 2.4.1 =
604
- * Size of custom icons corrected
605
- * Cute G+ icon too small before, corrected now
606
- * Better description how to get G+ API key added
607
- * Unsupported "live" function in jquery fixed
608
-
609
- = 2.3.9 =
610
- * Language issues fixed
611
- * Counter didn't disappear before/after posts if round icons were selected - fixed now
612
-
613
- = 2.3.8 =
614
- * Language folder added
615
- * Persian added as first language
616
- * For round icons before/after posts, the counts now correctly show the counts of the post page, not necessarily the page they are on
617
-
618
- = 2.3.7 =
619
- * Translation errors fixed
620
-
621
- = 2.3.6 =
622
- * Translation errors fixed
623
- * Icons sometimes on top of each other - fixed
624
- * New icon function: If user has given the icon a visit-us functionality, then it already works now when clicking on the icon (i.e. no selection in tooltip required)
625
-
626
- = 2.3.5 =
627
- * Errors appearing on front end fixed
628
-
629
- = 2.3.4 =
630
- * Plugin updated for translations
631
- * E-NOTICE error fixed
632
-
633
- = 2.3.3 =
634
- * Removed the js files from plugin and using the ones provided by WP now
635
- * POST calls optimized (sanitize, escape, validate)
636
- * Removed feedback option
637
- * Tags changed
638
-
639
- = 2.3.2 =
640
- * Feedback mechanism disabled
641
- * Tags reduced
642
-
643
- = 2.3.1 =
644
- * Added Facebook share button after/before posts
645
- * G+ design issues on black background fixed
646
-
647
- = 2.2.9 =
648
- * Crashes/content disappearing fixed
649
-
650
- = 2.2.7 =
651
- * Overkill declaration in the CSS fixed
652
- * Custom icons can now have mailto:-functionality
653
- * jQuery UI issues fixed
654
- * Rectangle G+ icon now shown as last one as it takes more space (looks better)
655
-
656
- = 2.2.6 =
657
- * jQuery issues/conflicts fixed
658
- * Script issues fixed
659
- * Count issues for icons on homepage fixed
660
- * Text added on plugin setting's page for easier understanding
661
- * Issue that dashboard sometimes doesn't load fixed
662
- * Instagram thin-icon issue fixed (misspelled, therefore didn't show)
663
- * Custom icon uploads optimized
664
-
665
- = 2.2.5 =
666
- * Facebook changed their API - please upgrade if you want Facebook sharing on mobile to work properly on your site!
667
-
668
- = 2.2.4 =
669
- * Custom icon uploads optimized
670
-
671
- = 2.2.3 =
672
- * Houzz error message fixed
673
-
674
- = 2.2.2 =
675
- * Plugin made ready for translations
676
-
677
- = 2.2.1 =
678
- * Feed claiming optimized
679
-
680
- = 2.2 =
681
- * Shortpixel link updated
682
-
683
- = 2.1 =
684
- * Feed claiming bug fixed
685
-
686
- = 2.0 =
687
- * Houzz-button integrated
688
- * New G+ button updated
689
- * Quicker claiming of feed possible
690
- * Comments to share-button added
691
- * Credit to shortpixel added
692
-
693
- = 1.9 =
694
- * New feature: Users can now decide where exactly the floating icons will display
695
- * Internal links corrected
696
- * Fixed: Targets only labels within the social icons div.
697
- * Subscriber counts fixed
698
- * Apostrophe issues fixed
699
- * Conflicts with Yoast SEO plugin resolved
700
- * PHP errors fixed
701
-
702
- = 1.8 =
703
- * Plugin also allows a subscription form now (question 8)!
704
-
705
- = 1.7 =
706
- * Count issues fixed - please upgrade!
707
- * Style constructor updated to PHP 5
708
- * Text adjustments in admin area
709
-
710
- = 1.6 =
711
- * More explanations added how to fix if counts don't work
712
- * Icon files are compressed now for faster loading - thank you ShortPixel.com!
713
- * A typo in the code threw an error message in certain cases, this is fixed now
714
-
715
- = 1.5 =
716
- * jQuery issues fixed
717
- * Vulnerability issues fixed
718
- * Twitter-button didn't get displayed in full sometimes, this is fixed now
719
- * CSS issues (occurred on some templates) fixed
720
- * Facebook updated API (so counts didn't get displayed correctly anymore), we updated the plugin accordingly
721
- * Sometimes error messages appeared on the front end, this is fixed now
722
-
723
- = 1.4 =
724
- * New follow-icons added
725
- * More "rectangle" icons added before/after posts
726
- * Widget was rendered incorrectly on some templates, fixed now
727
- * Icons didn't always line up (on some themes), fixed now
728
- * Youtube API got changed, which made the counts not displayed correctly, this is now adjusted in the plugin
729
- * Slight layout adjustments in plugin's admin area
730
-
731
-
732
- = 1.3 =
733
- * Links with "@" in the url (e.g. as in Flickr-links) now get recognized as well
734
- * Alignment issues of icons in tooltip fixed
735
- * Layout optimizations in plugin area
736
- * Users can now select to have the number of likes of their facebook page displayed as counts of the facebook icon on their blogs
737
- * Typos in admin area corrected
738
- * Users can now disable auto-scaling feature for mobile devices ("viewport" meta tag)
739
-
740
- = 1.2 =
741
- * Vulnerabilities (AJAX) fixed
742
- * OG-issues (caused in conjunction with other plugins) fixed
743
-
744
- = 1.1 =
745
- * Og-issues fixed
746
- * Conflicts with Yoast SEO plugin sorted
747
- * Alignments under posts didn't work sometimes before, fixed now
748
- * When user selected icons to shuffle pop-up didn't show up, fixed now
749
- * Short code corrected
750
- * On some templates the checkboxes in the admin area couldn't get selected, fixed now
751
- * Links now to the correct review screen
752
- * Share-box only displayed partly sometimes, fixed now
753
- * When sharing from a Facebook business page it returned errors, this should be fixed now (to be observed)
754
- * Sometimes facebook share count didn't increase despite liking it, this should be fixed now (to be observed)
755
- * Template CSS conflicts solved in the plugin
756
- * Facebook sharing text issues fixed
757
-
758
- = 1.0 =
759
- * First release
760
-
761
- == Upgrade Notice ==
762
-
763
- = 2.9.0 =
 
 
 
 
764
  * Please update
1
+ === Social Share Icons & Social Share Buttons ===
2
+ Contributors: socialsharepro
3
+ Tags: Share, sharing, share buttons, share button, share social media, share icons, social buttons, sharing buttons, sharing icons, social media icons, social share, social sharing
4
+ Requires at least: 3.0
5
+ Tested up to: 4.9.8
6
+ Stable tag: 2.9.1
7
+ License: GPLv2
8
+ License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
+
10
+ Social sharing plugin adding social buttons.
11
+
12
+ == Description ==
13
+
14
+ This social plugin makes placing social share icons on your site REALLY easy.
15
+
16
+ This free plugin has a lot to offer. Even more can be found in the Premium Plugin, please watch this short video:
17
+
18
+ [vimeo https://vimeo.com/269140798]
19
+
20
+ See [all features of the Premium plugin](https://www.ultimatelysocial.com/usm-premium/).
21
+
22
+ Key features of the free plugin:
23
+
24
+ - Select from a **wide range of social share platforms** (see a list of them below)
25
+ - Pick from **16 stylish design styles** for your social share buttons
26
+ - Place the social share buttons **before or after posts, floating, via widget, via shortcode, or define the location on the page** (top right, bottom left etc.)
27
+ - Give **several actions to one social share button** (e.g. your Facebook icon can lead visitors to your Facebook page, and also show a Facebook button to share your page on social media)
28
+ - Give your social share buttons an **animation** (e.g. automatic shuffling, mouse-over effects) to make your visitors aware of them, increasing the chance that they follow, like or share your site
29
+ - Add **counts** to your share buttons
30
+ - Display a **pop-up** (on all or only on selected pages) asking people to follow or share you
31
+ - Allow visitors to **subscribe to your site** and receive new posts automatically by email
32
+ - Select from **many other customization features** for your social share buttons
33
+
34
+ For GDPR compliance, please have a look at our [Social Media GDPR Compliance page](https://ultimatelysocial.com/gdpr/).
35
+
36
+ In case of issues or questions please ask in the [Support forum] (https://wordpress.org/support/plugin/ultimate-social-media-plus).
37
+
38
+
39
+ The plugin takes you through eight easy-to-answer questions so that configuring your social share icons becomes a no-brainer:
40
+
41
+ = Question 1: Which social share buttons do you want to display? =
42
+
43
+ You can select the following:
44
+
45
+ * Facebook share icon
46
+ * Twitter share icon
47
+ * Email icon
48
+ * RSS icon
49
+ * Instagram share icon
50
+ * Google plus share icon
51
+ * Youtube share icon
52
+ * Pinterest share icon
53
+ * LinkedIn share icon
54
+ * Houzz share icon
55
+ * Share icon (allows your visitors to share your site on over 200+ other social media sites; powered by addthis/sharethis)
56
+
57
+ You can also upload custom social share buttons of your choice.
58
+
59
+ The [Premium Plugin](https://www.ultimatelysocial.com/usm-premium) offers many more social share icons and buttons. The premium share button set includes a...
60
+
61
+ * Snapchat share icon
62
+ * Yummly share icon
63
+ * Whatsapp share icon (and also "send me direct message" and other functions)
64
+ * Phone icon
65
+ * Yelp share icon
66
+ * Soundcloud share icon
67
+ * Skype icon
68
+ * Flickr share icon
69
+ * Blogger share icon
70
+ * Reddit share icon
71
+ * Vimeo share icon
72
+ * Tumblr share icon
73
+ * Xing share icon
74
+ * Vkontakte icon / VK icon
75
+ * Telegram icon
76
+ * Amazon icon
77
+ * Goodreads icon
78
+ * Angies list icon
79
+ * Steam icon
80
+ * Twitch icon
81
+ * Spotify icon
82
+ * Odnoklassniki icon / OK icon (ok.ru)
83
+ * Buffer icon
84
+ * Weibo icon
85
+ * Pocket icon
86
+ * Meneame icon
87
+ * Frype icon
88
+ * LiveJournal icon
89
+ * Patreon icon
90
+ * Dloky icon
91
+ * Discord icon
92
+ * Github icon
93
+ * WordPress icon
94
+ * Etsy icon
95
+ * Better Business Bureau icon
96
+ * Digg icon
97
+ * Delicious icon
98
+ * Print icon
99
+
100
+ If there are any important social share networks not covered yet, please let us know!
101
+
102
+ = Question 2: What shall the social share buttons do? =
103
+
104
+ Under this question you define what should happen if your visitors click on the social sharing icons.
105
+
106
+ The options are plenty, for example for the *Facebook button* you can allow users to:
107
+
108
+ * **Visit** your Facebook page
109
+ * Give your page a **Facebook Like**
110
+ * **Share it** with friends (on Facebook)
111
+
112
+ For the *Twitter button* you can allow users to:
113
+ * **Visit** you on Twitter
114
+ * **Follow you** on Twitter (without leaving your page)
115
+ * **Tweet** your page to the Twitter community
116
+
117
+ For the *Youtube button* you can allow users to:
118
+ * **Visit** you on Youtube
119
+ * **Subscribe** to you on Youtube (just by pressing the Youtube button, without leaving your page)
120
+
121
+ For the *Pinterest button* you can allow users to:
122
+ * **Visit** you on Pinterest
123
+ * **Pin** your site on Pinterest
124
+
125
+ For the *LinkedIn button* you can allow users to:
126
+ * **Visit** your LinkedIn page
127
+ * **Follow you** on LinkedIn (without leaving your website)
128
+ * **Share** your page on LinkedIn
129
+ * **Recommend** your business or product on LinkedIn
130
+
131
+ For the *Google+ button* you can allow users to:
132
+
133
+ * **Visit** your Google+ page
134
+ * Give your page a **"Google+ like"**
135
+ * **Share it** with friends (on Google+)
136
+
137
+
138
+ The other social share buttons provide similar functions. If you’ve given one social share icon several functions then users will see a little popup (tooltip) where they can select what they want to do, e.g. share it on social media, or just link to your social media profile, or follow you via social media with one click etc.
139
+
140
+
141
+ = Question 3: Where shall the social sharing icons be displayed? =
142
+
143
+ Now it’s time to define where the social sharing icons should show up. You can select to show them:
144
+
145
+ * **Via widget**: In the widget are you’ll see the social media widget where you can drag & drop it onto your sidebar or footer area.
146
+ * **Float on the page**: You can define the location of the social share buttons, e.g. top right, center left etc., and the margins from the top/bottom/left/right. The social share buttons will appear as flying buttons which move as the user scrolls down.
147
+ * **Manually**: Place the social share buttons via shortcode [DISPLAY_ULTIMATE_PLUS] or insert a php string into your theme.
148
+ * **Show the social sharing icons before or after posts**: Here you can select the social sharing icons to show before or after posts. You can choose to show the social sharing icons you selected above (round/squared layout), or pick from a different (rectangle) set of social share icons. You can also define a text before the social share icons, e.g. “Please follow and share us!” and define the alignment of the social share icons (left/right/center).
149
+
150
+
151
+ *The following questions are optional only, however most likely you will want to go through them to individualize the social share icon’s appearance even more:*
152
+
153
+ = Question 4: What design & animation do you want to give your social share icons? =
154
+
155
+ Here you can define how the social sharing buttons should look like. You can select from 16 social share design options (see screenshots).
156
+
157
+ You can also give any social share icon mouse-over effects, such as “fading effects” (sharing buttons fade in/out if moved over), “scale” (sharing buttons become larger if moved over) or “combo” (combination of the previous two).
158
+
159
+ If you want to give a subtle hint to your visitors to share, like or follow your site, then you can animate your social share buttons, for example you can let them shuffle automatically (e.g. when the site first loads, or after X seconds as defined by you).
160
+
161
+
162
+ = Question 5: Do you want to display counts next to your social share icons? =
163
+
164
+ Under this question you can decide to display counts next to your social share icons. All social share icons have the option to show manual counts, however for some social share icons automatic options are available.
165
+
166
+ For example, for your Facebook share button you can show the number of times the page got liked where the share icon is on (i.e. your site), or the number of likes count of your Facebook page.
167
+
168
+ For the Googleplus share button similar options are available. For the Twitter share button you can show the number of your followers on Twitter, which gets updated dynamically.
169
+
170
+
171
+ = Question 6: Any other wishes for your main social share buttons? =
172
+
173
+ Here you get many other options to tailor the social share buttons to your needs. For example, you can:
174
+
175
+ * Define the order of your social share buttons
176
+ * Define the size of your social share buttons
177
+ * Define the space between the social share buttons
178
+ * Define the alignment of social share buttons (with respect to each other)
179
+ * Decide how many social share buttons should be displayed per row
180
+ * Pick a language for your visit us / like / follow / social share buttons
181
+ * Decide to open windows in a new window (or same window) after user clicked on the social share buttons
182
+ * Make the social share buttons stick (if placed via widget, so still visible if user scrolls down)
183
+ * Disable float social share buttons on mobile devices
184
+ * Disable auto-scaling feature of the social share buttons for mobile devices (“viewport” meta tag)
185
+ * Give your social share buttons mouse-over texts
186
+
187
+
188
+ = Question 7: Do you want to display a pop up? =
189
+
190
+ A pop-up can make it more likely that your visitors share, follow or like your site (or connect with you). Therefore you can decide to show such a popup containing your social share buttons, and define…
191
+ * *The layout of the pop up*, i.e. displayed text, font type, font style, font color, background color, border color, border thickness, and border shadow.
192
+ * *Where the pop-up shall be shown*, i.e. on ever page, on blog posts only, or on selected pages only.
193
+ * *When the pop-up shall be shown*, i.e. once every X seconds after the user arrived on the site, or every time the user scrolls to the end of the page.
194
+
195
+
196
+ = Question 8: Do you want to show a subscription form? =
197
+
198
+ In addition to an email button you can also place a subscription form on your site, making it more likely that users subscribe and follow your site. It works in a similar way as a newsletter (using RSS technology, but not linked to your RSS button).
199
+
200
+ You can define the detailed layout of the subscription form, and have various options how to place it (via widget, shortcodes, or by copy/pasting HTML code on your site).
201
+
202
+
203
+ == Premium Plugin ==
204
+
205
+ The free plugin already provides tons of options for social sharing (as outlined above). In our Premium Plugin, even more is possible. Some examples for additional features in the Premium Plugin:
206
+
207
+ * More social share buttons (the icon pack includes an Instagram button, Snapchat button, Yummly button, Print button, Whatsapp button, Yelp button, Soundcloud button, Skype button, Flickr button, Share button, Blogger button, Digg button, Reddit button, Vimeo button, Tumblr button, Xing button, vk button, Telegram button, Amazon button, Spotify button and many more badge, see list above)
208
+ * More (default) design styles for your social share icons
209
+ * Themed design styles for your social share buttons (e.g. if you have a site about cats, you can pick from cat-themed buttons etc.)
210
+ * Better sharing & following features (tailored tweet texts, allow people to follow you directly on your page etc.)
211
+ * Place the social share icons on specific pages
212
+ * Optimized for mobile sharing and buton display
213
+ * More functions for email icon to connect with you
214
+ * More lightbox / popup options (e.g. limit how often the popup is shown to the same user)
215
+ * (Friendly and fast) Support
216
+ * Many more settings & options
217
+
218
+ See [all features of the Premium Plugin](https://www.ultimatelysocial.com/usm-premium).
219
+
220
+ In case of issues or questions please ask in the [Support forum] (https://wordpress.org/support/plugin/ultimate-social-media-plus).
221
+
222
+ == Installation ==
223
+ Extract the zip file and drop the contents into the wp-content/plugins/ directory of your WordPress installation. Then activate the plugin from the plugins page.
224
+
225
+ Then go to plugin settings page and answer the first 3 questions. That's it.
226
+
227
+ Note: This plugin requires CURL to be activated/installed on your server (which should be the standard case). If you don't have it, please contact your hosting provider.
228
+
229
+ == Frequently Asked Questions ==
230
+
231
+ = Please also check the more comprehensive FAQ on http://ultimatelysocial.com/faq =
232
+
233
+ We will try to keep this FAQ section up-to-date, but please note that the latest version of the FAQ might be only available at http://ultimatelysocial.com/faq
234
+
235
+ = I face fundamental issues (the plugin doesn't load, social share buttons don't show etc.) =
236
+
237
+ Please ensure that:
238
+
239
+ - You're using the latest version of the plugin(s)
240
+ - Your site is running on PHP 5.4 or above
241
+ - You have CURL activated (should be activated by default)
242
+
243
+ If you're not familiar with those please contact your hosting company or server admin.
244
+
245
+ Please check if you have browser extensions activated which may conflict with the social share buttons. Known culprits include:
246
+
247
+ - Open SEO Stats (Formerly: PageRank Status) in Chrome
248
+ - Adblock Plus in Chrome
249
+ - Vine in Chrome
250
+
251
+ Either de-activate those extensions or try it in a different browser.
252
+
253
+ If the plugin setting's area looks 'funny' after an upgrade then please clear your cache with String+F5 (PC) or Command+R (Mac).
254
+
255
+ If you get the error message “Are you sure you want to do this? / Please try again” when uploading the plugin: Some servers may have a low limits with respect to permitted upload times. Please set the values in the “php.ini” file to:
256
+
257
+ max_execution_time 90
258
+ post_max_size 48M
259
+
260
+ If you don’t know how to do it, please contact your server support / hosting company for that. Tell them you need it for a sharing plugin on WordPress which may take longer to upload as many socialsharing buttons are included in it (larger file size).
261
+
262
+ If your issue is still not fixed after you’ve followed the steps above, we can provide support as part of our new share to social Premium Plugin: https://www.ultimatelysocial.com/usm-premium/.
263
+
264
+ = I get error messages 'Error : 7', 'Error : 56', 'Error : 6' etc. =
265
+
266
+ Those point to a CURL-issue on your site. Please contact your server admin or your hosting company to resolve it.
267
+
268
+ The plugin requires CURL for the social share counts and other features.
269
+
270
+ = Social share buttons don't show =
271
+
272
+ Please ensure you actually placed the social share buttons either as social widget (in your widget area) or as floating icons under question 5). The Premium Plugin makes placing sharing buttons especially easy and also allows you to place sticky buttons on your site, define the placement of the share buttons by margins and many other options, see https://www.ultimatelysocial.com/usm-premium/.
273
+
274
+ If only some social share buttons show, but not all, then please clear your cache, and check if you may have conflicting browser extensions (e.g. 'Disconnect'-app in Chrome). Also Ad-Blockers are known culprits, please switch them off temporarily to see if that is the reason.
275
+
276
+ If the social share buttons still don't show then there's an issue with your template. Please contact the creator of your template for that.
277
+
278
+ If you are referring to specific social share buttons not showing in the plugin itself (e.g. you're looking for a Whatsapp icon, but it doesnt exist) please note that our Premium Plugin has many more social media share buttons, see https://www.ultimatelysocial.com/usm-premium/
279
+
280
+ = Twitter share counters are not displaying (anymore) =
281
+
282
+ Unfortunately, Twitter stopped providing any social share counter. God knows why.
283
+
284
+ = Changes don't get saved / Deleted plugin but sharing buttons still show =
285
+
286
+ Most likely you have the WP Cache plugin installed. Please de-activate and then re-activate it.
287
+
288
+ = Links don't work =
289
+
290
+ Please ensure you've entered the 'http://' at the beginning of the url (for *all* social networks). If the share buttons are not clickable at all there is most likely an issue with your template. This is especially the case if you've given your social share buttons several features, which should show a pop-up (tooltip) when you move over the share buttons.
291
+
292
+ = I cannot upload social custom buttons =
293
+
294
+ Most likely that's because you've set 'allow_url_fopen' to 'off'. Please turn it to 'on' (or ask your server admin to do so, he'll know what to do. Tell them you need it to upload custom buttons for a social media buttons plugin which are not included yet).
295
+
296
+ = My Youtube button (direct follow) doesn't work =
297
+
298
+ Please ensure that you've selected the radio button 'Username' when you enter a youtube username, or 'Channel ID' when you entered a channel ID.
299
+
300
+ = Aligning the social share buttons (centered, left- or right-aligned) doesn't work =
301
+
302
+ The alignment options under question 5 align the sharing icons with respect to each other, not where they appear on the page. Our new Premium Plugin is the best social sharing plugin on the market, allowing you to define also many other button alignments (e.g. within a widget, within shortcode etc.).
303
+
304
+ = Clicking on the RSS button returns funny codes =
305
+
306
+ That's normal. RSS users will know what to do with it (i.e. copy & paste the url into their RSS readers).
307
+
308
+ = Facebook 'like'-count isn't correct =
309
+
310
+ When you 'like' something on your blog via facebook it likes the site you're currently on (e.g. your blog) and not your Facebook page.
311
+
312
+ The new Premium Plugin also allows to show the number of your Facebook page likes, see https://www.ultimatelysocial.com/usm-premium/.
313
+
314
+ = Sharing doesn't take the right text or picture =
315
+
316
+ We use the codes from Facebook, Google+ etc. and therefore don't have any influence over which text & pic is used for sharing.
317
+
318
+ Note that you can define an image as 'Featured Image' which tells Facebok / Google etc. to share that one. You'll find this 'Featured Image' section in your blog's admin area where you can edit your blog post.
319
+
320
+ You can crosscheck which image Facebook will share by entring your url on https://developers.facebook.com/tools/debug/og/object/.
321
+
322
+ = The pop-up shows although I only gave my social share button one share function =
323
+
324
+ The pop-up only disappears if you've given your sharing buttons only a 'visit us'-function, otherwise (e.g. if you gave it 'Like' (on facebook) or 'Tweet' functions or sharing functions) a pop-up is still needed because the share buttons for those are coming directly from the social media sites (e.g. Facebook, Twitter) and we don't have any influence over their design.
325
+
326
+ = I selected to display the social sharing buttons after every post but they don't show =
327
+
328
+ The social sharing buttons usually do show, however not on your blog page, but on your single posts pages. The Premium plugin (https://www.ultimatelysocial.com/usm-premium/) also allows to display the share buttons on your homepage.
329
+
330
+ = Plugin decreases my site's loading speed =
331
+
332
+ The plugin is one of the most optimized social media plugin in terms of impact on a site's loading speed (optimized code, compressed pictures etc.).
333
+
334
+ If you still experience loading speed issues, please note that:
335
+
336
+ - The more social sharing bottons and invite features you place on your site, the more external codes you load (i.e. from the social media sites; we just use their code), therefore impacting loading speed. So to prevent this, give your sharing buttons only 'Visit us'-functionality rather than sharing functionalities.
337
+
338
+ - We've programed it so that the code for the social media buttons is the one which loads lasts on your site, i.e. after all the other content has already been loaded. This means: even if there is a decrease in loading speed, it does not impact a user's experience because he sees your site as quickly as before, only the social media buttons take a bit longer to load.
339
+
340
+ There might be also other issues on your site which cause a high loading speed (e.g. conflicts with our plugins or template issues). Please ask your template creator about that.
341
+
342
+ Also, if you've uploaded social media sharing buttons not provided by the plugin itself (i.e. custom buttons) please ensure they are compressd as well.
343
+
344
+ = After moving from demo-server to live-server the follow or subscribe link doesn't work anymore =
345
+
346
+ Please delete and install the plugin again.
347
+
348
+ If you already placed the code for a subscription form on your site, remove it again and take the new one from the new plugin installation.
349
+
350
+ = When I try to like or share via Facebook, I get error message 'App Not Setup: This app is still...' =
351
+
352
+ If you get the error message...
353
+
354
+ 'App Not Setup: This app is still in development mode, and you don't have access to it. Switch to a registered test user or ask an app admin for permissions.'
355
+
356
+ ...then most likely you're curently logged in with a business account on Facebook. Please logout, or switch to your personal account.
357
+
358
+ = There are other issues when I activate the plugin or place the share buttons =
359
+
360
+ Please check the following:
361
+
362
+ The plugin requires that CURL is instaled & activated on your server (which should be the standard case). If you don't have it, please contact your hosting provider.
363
+
364
+ Please ensure that you don't have any browser extension activated which may conflict with the plugin, esp. those which block certain content including the share buttons. Known culprits include the 'Disconnect' extension in Chrome or the 'Privacy Badger' extension in Firefox.
365
+
366
+ If issues persist most likely your theme has issues which makes it incompatible with our plugin. Please contact your template creator for that. As part of the Premium Plugin (https://www.ultimatelysocial.com/usm-premium/) we fix also theme issues, and provide support to ensure that your social media share buttons appear on your site (exactly where you want them).
367
+
368
+ = How can I see how many people share or like my posts? =
369
+
370
+ You can see this by activating the sharnig 'counts' on the front end (under question 5 in the plugin). This will display the counters in little bubbles showing how often people share your posts.
371
+
372
+ We cannot provide you this data in other ways as it's coming directly from the social media sites. One exception: if you like to know when people start to follow you by email, then you can get email alerts. For that, please claim your feed.
373
+
374
+ = How can I change the 'Please follow & like us :)'? =
375
+
376
+ You can change it in the Widget-area where you dropped the widget with the sharing buttons on the sidebar. Please click on it (on the sidebar), it will open the menu where you can change the text.
377
+
378
+ If you don't want to show any text, just enter a space (' ').
379
+
380
+ = How can I remove the credit-link ('Powered by Ultimatelysocial')? =
381
+
382
+ Please note that we didn't place the credit link without your consent (you agreed to it when de-selecting the email button).
383
+
384
+ Open the first question in the plugin ('1. Which sharing buttons do you want to show on your site?'), on the level of the email button you see a link on the right hand side. Please click it to remove the credit link.
385
+
386
+ = Can I use a shortcode to place the share buttons? =
387
+
388
+ Yes, it's [DISPLAY_ULTIMATE_SOCIAL_ICONS]. You can place it into any editor. If the sharing buttons still don't show, there might be an issue with your theme.
389
+
390
+ Alternatively, you can place the followin into your codes: <?php echo do_shortcode('[DISPLAY_ULTIMATE_SOCIAL_ICONS]'); ?>
391
+
392
+ In some cases there might be issues to display social media sharing buttons which you uploaded as custom buttons. In this case, we provide support as part of our premium plugin: https://www.ultimatelysocial.com/usm-premium/
393
+
394
+ = Can I get more options for the social share buttons next to posts? =
395
+
396
+ Please use this plugin for that: https://www.ultimatelysocial.com/usm-premium/. This allows you to place more share buttons (e.g. including Linkedin) as well as giving you more configuration options.
397
+
398
+ = Can I also give the email button a 'mailto:' functionality? =
399
+
400
+ Yes, that is possible in our new social share plugin, the Premium Plugin: https://www.ultimatelysocial.com/usm-premium/
401
+
402
+ To get the email button in the same design style you picked, activate it, then on the front-end, rightclick on the button, and save it as picture. Upload that picture as custom button.
403
+
404
+ = Can I also display the share buttons vertically? =
405
+
406
+ Yes, that is possible in our new social sharing plugin, the Premium Plugn: https://www.ultimatelysocial.com/usm-premium/.
407
+
408
+ = How can I change the text on the 'visit us'-buttons? =
409
+
410
+ Use this plugin: https://www.ultimatelysocial.com/usm-premium/
411
+
412
+ = Can I deactivate the social sharing buttons on mobile? =
413
+
414
+ Yes, there's an option for that under question 5. In our new Premium Plugin you can define different settings of the share buttons for mobile, see https://www.ultimatelysocial.com/usm-premium/. The best way to share social media! :)
415
+
416
+ = How can I use two instances of the plugin on my site? =
417
+
418
+ You cannot use the same plugin twice, however you can install both the first USM plugin (https://wordpress.org/plugins/ultimate-social-media-icons/) as well as the Premiuem plugin (https://www.ultimatelysocial.com/usm-premium/). We've developed the code so that there are no conflicts and they can be used in parallel.
419
+
420
+ = Where can I find icons for more social media platforms? =
421
+
422
+ The premium plugin offrs many more social buttons from other social media platforms such as Snapchat, Whattsapp, Yelp, Sound cloud and many others. It's the best socialsharing plugin on the market :) Check it out at https://www.ultimatelysocial.com/usm-premium/
423
+
424
+
425
+ == Screenshots ==
426
+
427
+ 1. After installing the plugin, you'll see this overview. You'll be taken through the easy-to-understand steps to configure your plugin
428
+
429
+ 2. As a first step you select which icons you want to display on your website
430
+
431
+ 3. Then you'll define what the icons should do (they can perform several actions, e.g. lead users to your facebook page, or allow them to share your content on their facebook page)
432
+
433
+ 4. In a third step you decide where the icons should be placed: a.) via Widget, b.) Floating, c.) via Shortcode and/or d.) Before or after posts
434
+
435
+ 5. You can pick from a wide range of social share icon designs
436
+
437
+ 6. Here you can animate your main icons (automatic shuffling, mouse-over effects etc.), to make visitors of your site aware that they can share, follow & like your site
438
+
439
+ 7. You can choose to display counts next to your icons (e.g. number of Twitter-followers)
440
+
441
+ 8. There are many more options to choose from
442
+
443
+ 9. You can also display a pop-up (designed to your liking) which asks users to like & share your site
444
+
445
+
446
+ == Changelog ==
447
+
448
+ = 2.9.1 =
449
+ * Count Error for newer PHP version fixed
450
+
451
+ = 2.9.0 =
452
+ * Count Error shown for newer php versions fixed.
453
+
454
+ = 2.8.9 =
455
+ * Language in Question 6 not saving issue fixed
456
+
457
+ = 2.8.8 =
458
+ * Optimized code for setting value for "adding_plustags" which caused issues on some sites
459
+
460
+ = 2.8.7 =
461
+ * Various instructions optimized
462
+
463
+ = 2.8.5 =
464
+ * Cookies don't get set anymore if selected to show pop-up when user scrolls to end of page (relevant for GDPR compliance)
465
+
466
+ = 2.8.4 =
467
+ * Like count issue fixed
468
+ * Youtube subscribe issue fixed
469
+
470
+ = 2.8.3 =
471
+ * Instagram followers count issue fixed
472
+ * Twitter count issue fixed
473
+ * Facebook share count issue fixed
474
+
475
+ = 2.8.2 =
476
+ * Non-numeric value errors fixed
477
+
478
+ = 2.8.0 =
479
+ * Removed error log files
480
+ * Follow icon sometimes showed too large - fixed
481
+
482
+ = 2.7.9 =
483
+ * Linkedin-counter after posts corrected
484
+
485
+ = 2.7.8 =
486
+ * Text changes
487
+
488
+ = 2.7.7 =
489
+ * New question for referring added
490
+
491
+ = 2.7.6 =
492
+ * Saving links for custom icons sometimes didn't work. Fixed now.
493
+
494
+ = 2.7.5 =
495
+ * Links updated
496
+
497
+ = 2.7.4 =
498
+ * Themed icons notification optimized
499
+
500
+ = 2.7.3 =
501
+ * Important bug fixed (which caused fatal error on sites with PHP version below 5.5. and sensitive error reporting on server)
502
+
503
+ = 2.7.2 =
504
+ * Banners modified
505
+ * Spelling mistakes corrected
506
+
507
+ = 2.7.1 =
508
+ * Added more themed icons banners
509
+
510
+ = 2.7.0 =
511
+ * There were conflicts when both free USM plugins were installed at the same time, those are now resolved
512
+
513
+ = 2.6.9 =
514
+ * Notification for possibility to define sharing text and pic added
515
+
516
+ = 2.6.8 =
517
+ * Link to full list of premium icons added
518
+
519
+ = 2.6.7 =
520
+ * Info added that url shortener is available in premium plugin
521
+ * Non numeric value warning fixed
522
+ * Templates with no head issue fixed
523
+
524
+ = 2.6.6 =
525
+ * Incorrect error messages removed
526
+ * Better formatting of socialshare review bar
527
+
528
+ = 2.6.5 =
529
+ * Updated so that also widget data gets removed when you de-install the plugin, so now everything is completely removed
530
+
531
+ = 2.6.4 =
532
+ * New CURL error messages to point better to the specific issue
533
+ * Error message if user is using outdated PHP version
534
+ * "Mandatory" removed from email and rss icons
535
+ * Freemius Error (uninstall hook error) fixed
536
+ * Icons not underlined anymore (was a conflict with certain themes such as twentyseventeen)
537
+ * Js removed after de-activating the icons
538
+ * Freemius image added
539
+ * After activation of plugin you're directly taken to the plugin's settings page
540
+
541
+ = 2.6.3 =
542
+ * Fremius analytics implemented
543
+
544
+ = 2.6.2 =
545
+ * More strings made translation-ready
546
+ * Better claiming of feed enabled
547
+
548
+ = 2.6.1 =
549
+ * Issue with Instagram button counters fixed
550
+
551
+ = 2.5.9 =
552
+ * Issue fixed that sometimes incorrect error-messages showed on front-end
553
+ * Credit link updated
554
+ * More icons added for pro-version
555
+ * SpecificFeeds adjusted for paid option
556
+ * De-installation will now clear database entirely
557
+ * Upgrade to pro-link renamed
558
+
559
+ = 2.5.7 =
560
+ * New option for tailor-made icons
561
+
562
+ = 2.5.6 =
563
+ * Activation/de-activation links optimized
564
+
565
+ = 2.5.5 =
566
+ * Notifications activated
567
+
568
+ = 2.5.4 =
569
+ * Notifications revised
570
+
571
+ = 2.5.3 =
572
+ * Notification added
573
+
574
+ = 2.5.1 =
575
+ * Instructions for troubleshooting optimized
576
+
577
+ = 2.5.0 =
578
+ * Facebook icon leading to empty pages (in specific cases) fixed
579
+
580
+ = 2.4.9 =
581
+ * Twitter sharing text issues with forwarded slashes fixed
582
+ * Links to review sites adjusted following Wordpress changes in review section
583
+
584
+ = 2.4.7 =
585
+ * Missing counts for email follow option fixed (when there are no subscribers yet)
586
+ * Extra explanation text added
587
+
588
+ = 2.4.6 =
589
+ * Corner case vulnerability fixed
590
+
591
+ = 2.4.5 =
592
+ * Claiming box made nicer
593
+
594
+ = 2.4.4 =
595
+ * Updated PIN-it button to SAVE
596
+ * Claiming process simplified
597
+
598
+ = 2.4.3 =
599
+ * jQuery issue fixed
600
+ * Counts for SpecificFeeds-subscribers are back, getting updated once a day
601
+ * Some mouse-over issues for custom icons, fixed now
602
+
603
+ = 2.4.2 =
604
+ * Cute G+ icon didn't look good on dark backgrounds, fixed now
605
+ * Counts for SpecificFeeds-subscribers disabled due to high server load. We'll try to bring them back in a future plugin version.
606
+
607
+ = 2.4.1 =
608
+ * Size of custom icons corrected
609
+ * Cute G+ icon too small before, corrected now
610
+ * Better description how to get G+ API key added
611
+ * Unsupported "live" function in jquery fixed
612
+
613
+ = 2.3.9 =
614
+ * Language issues fixed
615
+ * Counter didn't disappear before/after posts if round icons were selected - fixed now
616
+
617
+ = 2.3.8 =
618
+ * Language folder added
619
+ * Persian added as first language
620
+ * For round icons before/after posts, the counts now correctly show the counts of the post page, not necessarily the page they are on
621
+
622
+ = 2.3.7 =
623
+ * Translation errors fixed
624
+
625
+ = 2.3.6 =
626
+ * Translation errors fixed
627
+ * Icons sometimes on top of each other - fixed
628
+ * New icon function: If user has given the icon a visit-us functionality, then it already works now when clicking on the icon (i.e. no selection in tooltip required)
629
+
630
+ = 2.3.5 =
631
+ * Errors appearing on front end fixed
632
+
633
+ = 2.3.4 =
634
+ * Plugin updated for translations
635
+ * E-NOTICE error fixed
636
+
637
+ = 2.3.3 =
638
+ * Removed the js files from plugin and using the ones provided by WP now
639
+ * POST calls optimized (sanitize, escape, validate)
640
+ * Removed feedback option
641
+ * Tags changed
642
+
643
+ = 2.3.2 =
644
+ * Feedback mechanism disabled
645
+ * Tags reduced
646
+
647
+ = 2.3.1 =
648
+ * Added Facebook share button after/before posts
649
+ * G+ design issues on black background fixed
650
+
651
+ = 2.2.9 =
652
+ * Crashes/content disappearing fixed
653
+
654
+ = 2.2.7 =
655
+ * Overkill declaration in the CSS fixed
656
+ * Custom icons can now have mailto:-functionality
657
+ * jQuery UI issues fixed
658
+ * Rectangle G+ icon now shown as last one as it takes more space (looks better)
659
+
660
+ = 2.2.6 =
661
+ * jQuery issues/conflicts fixed
662
+ * Script issues fixed
663
+ * Count issues for icons on homepage fixed
664
+ * Text added on plugin setting's page for easier understanding
665
+ * Issue that dashboard sometimes doesn't load fixed
666
+ * Instagram thin-icon issue fixed (misspelled, therefore didn't show)
667
+ * Custom icon uploads optimized
668
+
669
+ = 2.2.5 =
670
+ * Facebook changed their API - please upgrade if you want Facebook sharing on mobile to work properly on your site!
671
+
672
+ = 2.2.4 =
673
+ * Custom icon uploads optimized
674
+
675
+ = 2.2.3 =
676
+ * Houzz error message fixed
677
+
678
+ = 2.2.2 =
679
+ * Plugin made ready for translations
680
+
681
+ = 2.2.1 =
682
+ * Feed claiming optimized
683
+
684
+ = 2.2 =
685
+ * Shortpixel link updated
686
+
687
+ = 2.1 =
688
+ * Feed claiming bug fixed
689
+
690
+ = 2.0 =
691
+ * Houzz-button integrated
692
+ * New G+ button updated
693
+ * Quicker claiming of feed possible
694
+ * Comments to share-button added
695
+ * Credit to shortpixel added
696
+
697
+ = 1.9 =
698
+ * New feature: Users can now decide where exactly the floating icons will display
699
+ * Internal links corrected
700
+ * Fixed: Targets only labels within the social icons div.
701
+ * Subscriber counts fixed
702
+ * Apostrophe issues fixed
703
+ * Conflicts with Yoast SEO plugin resolved
704
+ * PHP errors fixed
705
+
706
+ = 1.8 =
707
+ * Plugin also allows a subscription form now (question 8)!
708
+
709
+ = 1.7 =
710
+ * Count issues fixed - please upgrade!
711
+ * Style constructor updated to PHP 5
712
+ * Text adjustments in admin area
713
+
714
+ = 1.6 =
715
+ * More explanations added how to fix if counts don't work
716
+ * Icon files are compressed now for faster loading - thank you ShortPixel.com!
717
+ * A typo in the code threw an error message in certain cases, this is fixed now
718
+
719
+ = 1.5 =
720
+ * jQuery issues fixed
721
+ * Vulnerability issues fixed
722
+ * Twitter-button didn't get displayed in full sometimes, this is fixed now
723
+ * CSS issues (occurred on some templates) fixed
724
+ * Facebook updated API (so counts didn't get displayed correctly anymore), we updated the plugin accordingly
725
+ * Sometimes error messages appeared on the front end, this is fixed now
726
+
727
+ = 1.4 =
728
+ * New follow-icons added
729
+ * More "rectangle" icons added before/after posts
730
+ * Widget was rendered incorrectly on some templates, fixed now
731
+ * Icons didn't always line up (on some themes), fixed now
732
+ * Youtube API got changed, which made the counts not displayed correctly, this is now adjusted in the plugin
733
+ * Slight layout adjustments in plugin's admin area
734
+
735
+
736
+ = 1.3 =
737
+ * Links with "@" in the url (e.g. as in Flickr-links) now get recognized as well
738
+ * Alignment issues of icons in tooltip fixed
739
+ * Layout optimizations in plugin area
740
+ * Users can now select to have the number of likes of their facebook page displayed as counts of the facebook icon on their blogs
741
+ * Typos in admin area corrected
742
+ * Users can now disable auto-scaling feature for mobile devices ("viewport" meta tag)
743
+
744
+ = 1.2 =
745
+ * Vulnerabilities (AJAX) fixed
746
+ * OG-issues (caused in conjunction with other plugins) fixed
747
+
748
+ = 1.1 =
749
+ * Og-issues fixed
750
+ * Conflicts with Yoast SEO plugin sorted
751
+ * Alignments under posts didn't work sometimes before, fixed now
752
+ * When user selected icons to shuffle pop-up didn't show up, fixed now
753
+ * Short code corrected
754
+ * On some templates the checkboxes in the admin area couldn't get selected, fixed now
755
+ * Links now to the correct review screen
756
+ * Share-box only displayed partly sometimes, fixed now
757
+ * When sharing from a Facebook business page it returned errors, this should be fixed now (to be observed)
758
+ * Sometimes facebook share count didn't increase despite liking it, this should be fixed now (to be observed)
759
+ * Template CSS conflicts solved in the plugin
760
+ * Facebook sharing text issues fixed
761
+
762
+ = 1.0 =
763
+ * First release
764
+
765
+ == Upgrade Notice ==
766
+
767
+ = 2.9.1 =
768
  * Please update
ultimate_social_media_icons.php CHANGED
@@ -7,7 +7,7 @@ Author: social share pro
7
  Text Domain: ultimate-social-media-plus
8
  Domain Path: /languages
9
  Author URI: http://socialshare.pro/
10
- Version: 2.9.0
11
  License: GPLv2
12
  */
13
 
@@ -94,7 +94,7 @@ register_deactivation_hook(__FILE__, 'sfsi_plus_deactivate_plugin');
94
  //register_uninstall_hook(__FILE__, 'sfsi_plus_Unistall_plugin');
95
 
96
  /*Plugin version setup*/
97
- if(!get_option('sfsi_plus_pluginVersion') || get_option('sfsi_plus_pluginVersion') < 2.90)
98
  {
99
  add_action("init", "sfsi_plus_update_plugin");
100
  }
@@ -885,36 +885,27 @@ function sfsi_plus_get_bloginfo($url)
885
  return $web_url;
886
  }
887
  /* plugin action link*/
888
- function sfsi_plus_get_plugin_activation_deactivation_link( $plugin, $action = 'activate' ) {
889
-
890
- $paged = isset($_GET['paged']) && !empty($_GET['paged']) ? intval($_GET['paged']) : 1;
 
 
891
 
892
- if ( strpos( $plugin, '/' ) ) {
893
- $plugin = str_replace( '\/', '%2F', $plugin );
894
  }
895
-
896
- $url = sprintf( admin_url( 'plugins.php?action=' . $action . '&plugin=%s&plugin_status=all&paged='.$paged.'&s' ), $plugin );
897
-
898
- $_REQUEST['plugin'] = $plugin;
899
 
900
- $url = wp_nonce_url( $url, $action . '-plugin_' . $plugin );
901
- return $url;
902
- }
903
 
904
- add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'sfsi_plus_action_links', -9 );
905
- function sfsi_plus_action_links ( $mylinks )
906
- {
907
- $mylinks[0] = '<a target="_blank" href="https://goo.gl/MU6pTN#new-topic-0" style="color:#FF0000;"><b>Need help?</b></a>';
908
- $mylinks[1] = '<a href="https://www.ultimatelysocial.com/usm-premium/?utm_source=usmplus_manage_plugin_page&utm_campaign=check_out_pro_version&utm_medium=banner" style="color:#38B54A;"><b>Check out pro version</b></a>';
909
 
910
- unset ($mylinks['deactivate']);
911
- unset ($mylinks['edit']);
912
 
913
- $slug = plugin_basename(dirname(__FILE__));
914
- $deactivationLink = sfsi_plus_get_plugin_activation_deactivation_link(plugin_basename(__FILE__),'deactivate');
915
 
916
- $mylinks[2] = '<a class="'.$slug.'" href="'.$deactivationLink.'">Deactivate</a></i>';
917
- $mylinks[3] = '<a href="'.admin_url("/admin.php?page=sfsi-plus-options").'">Settings</a>';
918
 
919
  return $mylinks;
920
  }
@@ -927,19 +918,15 @@ add_action( 'admin_footer', '_sfsi_plus_add_deactivation_feedback_dialog_box');
927
 
928
  function _sfsi_plus_add_deactivation_feedback_dialog_box(){
929
 
930
- include_once(SFSI_PLUS_DOCROOT.'/views/deactivation/sfsi_deactivation_popup.php');
931
-
932
- $slug = plugin_basename(dirname(__FILE__));
933
-
934
- ?>
935
 
936
  <script type="text/javascript">
937
 
938
  jQuery(document).ready(function($){
939
 
940
- var className = '<?php echo $slug; ?>';
941
 
942
- var _plus_deactivationLink = $('.'+className);
943
 
944
  $('.sfsi-plus-deactivation-reason-link').find('a').attr('href',_plus_deactivationLink.attr('href'));
945
 
7
  Text Domain: ultimate-social-media-plus
8
  Domain Path: /languages
9
  Author URI: http://socialshare.pro/
10
+ Version: 2.9.1
11
  License: GPLv2
12
  */
13
 
94
  //register_uninstall_hook(__FILE__, 'sfsi_plus_Unistall_plugin');
95
 
96
  /*Plugin version setup*/
97
+ if(!get_option('sfsi_plus_pluginVersion') || get_option('sfsi_plus_pluginVersion') < 2.91)
98
  {
99
  add_action("init", "sfsi_plus_update_plugin");
100
  }
885
  return $web_url;
886
  }
887
  /* plugin action link*/
888
+ add_filter( 'plugin_action_links_' . plugin_basename(__FILE__), 'sfsi_plus_action_links', 3 );
889
+ function sfsi_plus_action_links ( $mylinks )
890
+ {
891
+ $linkQuestion = '<a target="_blank" href="https://goo.gl/MU6pTN#new-topic-0" style="color:#FF0000;"><b>Need help?</b></a>';
892
+ $linkProVersion = '<a href="https://www.ultimatelysocial.com/usm-premium/?utm_source=usmplus_manage_plugin_page&utm_campaign=check_out_pro_version&utm_medium=banner" style="color:#38B54A;"><b>Check out pro version</b></a>';
893
 
894
+ if(isset($mylinks['edit']) && !empty($mylinks['edit'])){
895
+ $mylinks[] = @$mylinks['edit'];
896
  }
 
 
 
 
897
 
898
+ array_unshift($mylinks, $linkProVersion);
899
+ array_unshift($mylinks, $linkQuestion);
 
900
 
901
+ $slug = plugin_basename(dirname(__FILE__));
 
 
 
 
902
 
903
+ $mylinks[$slug] = @$mylinks["deactivate"].'<i class="sfsi-plus-deactivate-slug"></i>';
 
904
 
905
+ $mylinks[] = '<a href="'.admin_url("/admin.php?page=sfsi-plus-options").'">Settings</a>';
 
906
 
907
+ unset ($mylinks['edit']);
908
+ unset ($mylinks['deactivate']);
909
 
910
  return $mylinks;
911
  }
918
 
919
  function _sfsi_plus_add_deactivation_feedback_dialog_box(){
920
 
921
+ include_once(SFSI_PLUS_DOCROOT.'/views/deactivation/sfsi_deactivation_popup.php'); ?>
 
 
 
 
922
 
923
  <script type="text/javascript">
924
 
925
  jQuery(document).ready(function($){
926
 
927
+ var _plus_deactivationLink = $('.sfsi-plus-deactivate-slug').prev();
928
 
929
+ _plus_deactivationLink.parent().prev().remove();
930
 
931
  $('.sfsi-plus-deactivation-reason-link').find('a').attr('href',_plus_deactivationLink.attr('href'));
932