Social Media Feather | social media sharing - Version 1.6.15

Version Description

  • Fix for PHP notice in rare cases
  • Prevent certain fancybox plugins from trying to open fancybox on share/follow icons
Download this release

Release Info

Developer Synved
Plugin Icon 128x128 Social Media Feather | social media sharing
Version 1.6.15
Comparing to
See all releases

Code changes from version 1.6.3 to 1.6.15

Files changed (104) hide show
  1. readme.txt +52 -2
  2. social-media-feather.php +2 -2
  3. synved-connect/synved-connect-support.php +2 -2
  4. synved-connect/synved-connect.php +1 -1
  5. synved-social/image/icon.png +0 -0
  6. synved-social/image/social-feather-extra-icons.png +0 -0
  7. synved-social/image/social-feather-grey-fade-demo.png +0 -0
  8. synved-social/image/social-feather-light-prompt-demo.png +0 -0
  9. synved-social/image/social/regular/128x128/facebook.png +0 -0
  10. synved-social/image/social/regular/128x128/flickr.png +0 -0
  11. synved-social/image/social/regular/128x128/foursquare.png +0 -0
  12. synved-social/image/social/regular/128x128/google_plus.png +0 -0
  13. synved-social/image/social/regular/128x128/instagram.png +0 -0
  14. synved-social/image/social/regular/128x128/linkedin.png +0 -0
  15. synved-social/image/social/regular/128x128/mail.png +0 -0
  16. synved-social/image/social/regular/128x128/pinterest.png +0 -0
  17. synved-social/image/social/regular/128x128/reddit.png +0 -0
  18. synved-social/image/social/regular/128x128/rss.png +0 -0
  19. synved-social/image/social/regular/128x128/tumblr.png +0 -0
  20. synved-social/image/social/regular/128x128/twitter.png +0 -0
  21. synved-social/image/social/regular/128x128/vimeo.png +0 -0
  22. synved-social/image/social/regular/128x128/youtube.png +0 -0
  23. synved-social/image/social/regular/16x16/facebook.png +0 -0
  24. synved-social/image/social/regular/16x16/flickr.png +0 -0
  25. synved-social/image/social/regular/16x16/foursquare.png +0 -0
  26. synved-social/image/social/regular/16x16/instagram.png +0 -0
  27. synved-social/image/social/regular/16x16/linkedin.png +0 -0
  28. synved-social/image/social/regular/16x16/mail.png +0 -0
  29. synved-social/image/social/regular/16x16/reddit.png +0 -0
  30. synved-social/image/social/regular/16x16/rss.png +0 -0
  31. synved-social/image/social/regular/16x16/tumblr.png +0 -0
  32. synved-social/image/social/regular/16x16/twitter.png +0 -0
  33. synved-social/image/social/regular/16x16/vimeo.png +0 -0
  34. synved-social/image/social/regular/16x16/youtube.png +0 -0
  35. synved-social/image/social/regular/24x24/facebook.png +0 -0
  36. synved-social/image/social/regular/24x24/flickr.png +0 -0
  37. synved-social/image/social/regular/24x24/foursquare.png +0 -0
  38. synved-social/image/social/regular/24x24/instagram.png +0 -0
  39. synved-social/image/social/regular/24x24/linkedin.png +0 -0
  40. synved-social/image/social/regular/24x24/mail.png +0 -0
  41. synved-social/image/social/regular/24x24/reddit.png +0 -0
  42. synved-social/image/social/regular/24x24/rss.png +0 -0
  43. synved-social/image/social/regular/24x24/tumblr.png +0 -0
  44. synved-social/image/social/regular/24x24/vimeo.png +0 -0
  45. synved-social/image/social/regular/24x24/youtube.png +0 -0
  46. synved-social/image/social/regular/32x32/facebook.png +0 -0
  47. synved-social/image/social/regular/32x32/flickr.png +0 -0
  48. synved-social/image/social/regular/32x32/foursquare.png +0 -0
  49. synved-social/image/social/regular/32x32/google_plus.png +0 -0
  50. synved-social/image/social/regular/32x32/instagram.png +0 -0
  51. synved-social/image/social/regular/32x32/linkedin.png +0 -0
  52. synved-social/image/social/regular/32x32/mail.png +0 -0
  53. synved-social/image/social/regular/32x32/pinterest.png +0 -0
  54. synved-social/image/social/regular/32x32/reddit.png +0 -0
  55. synved-social/image/social/regular/32x32/rss.png +0 -0
  56. synved-social/image/social/regular/32x32/tumblr.png +0 -0
  57. synved-social/image/social/regular/32x32/twitter.png +0 -0
  58. synved-social/image/social/regular/32x32/vimeo.png +0 -0
  59. synved-social/image/social/regular/32x32/youtube.png +0 -0
  60. synved-social/image/social/regular/48x48/facebook.png +0 -0
  61. synved-social/image/social/regular/48x48/flickr.png +0 -0
  62. synved-social/image/social/regular/48x48/foursquare.png +0 -0
  63. synved-social/image/social/regular/48x48/google_plus.png +0 -0
  64. synved-social/image/social/regular/48x48/instagram.png +0 -0
  65. synved-social/image/social/regular/48x48/linkedin.png +0 -0
  66. synved-social/image/social/regular/48x48/mail.png +0 -0
  67. synved-social/image/social/regular/48x48/pinterest.png +0 -0
  68. synved-social/image/social/regular/48x48/reddit.png +0 -0
  69. synved-social/image/social/regular/48x48/rss.png +0 -0
  70. synved-social/image/social/regular/48x48/tumblr.png +0 -0
  71. synved-social/image/social/regular/48x48/twitter.png +0 -0
  72. synved-social/image/social/regular/48x48/vimeo.png +0 -0
  73. synved-social/image/social/regular/48x48/youtube.png +0 -0
  74. synved-social/image/social/regular/64x64/facebook.png +0 -0
  75. synved-social/image/social/regular/64x64/flickr.png +0 -0
  76. synved-social/image/social/regular/64x64/foursquare.png +0 -0
  77. synved-social/image/social/regular/64x64/google_plus.png +0 -0
  78. synved-social/image/social/regular/64x64/instagram.png +0 -0
  79. synved-social/image/social/regular/64x64/linkedin.png +0 -0
  80. synved-social/image/social/regular/64x64/mail.png +0 -0
  81. synved-social/image/social/regular/64x64/pinterest.png +0 -0
  82. synved-social/image/social/regular/64x64/reddit.png +0 -0
  83. synved-social/image/social/regular/64x64/rss.png +0 -0
  84. synved-social/image/social/regular/64x64/tumblr.png +0 -0
  85. synved-social/image/social/regular/64x64/twitter.png +0 -0
  86. synved-social/image/social/regular/64x64/vimeo.png +0 -0
  87. synved-social/image/social/regular/64x64/youtube.png +0 -0
  88. synved-social/image/social/regular/96x96/facebook.png +0 -0
  89. synved-social/image/social/regular/96x96/flickr.png +0 -0
  90. synved-social/image/social/regular/96x96/foursquare.png +0 -0
  91. synved-social/image/social/regular/96x96/google_plus.png +0 -0
  92. synved-social/image/social/regular/96x96/instagram.png +0 -0
  93. synved-social/image/social/regular/96x96/linkedin.png +0 -0
  94. synved-social/image/social/regular/96x96/mail.png +0 -0
  95. synved-social/image/social/regular/96x96/pinterest.png +0 -0
  96. synved-social/image/social/regular/96x96/reddit.png +0 -0
  97. synved-social/image/social/regular/96x96/rss.png +0 -0
  98. synved-social/image/social/regular/96x96/tumblr.png +0 -0
  99. synved-social/image/social/regular/96x96/twitter.png +0 -0
  100. synved-social/image/social/regular/96x96/vimeo.png +0 -0
  101. synved-social/image/social/regular/96x96/youtube.png +0 -0
  102. synved-social/image/social/regular/preview.png +0 -0
  103. synved-social/synved-social-setup.php +3 -3
  104. synved-social/synved-social.php +67 -17
readme.txt CHANGED
@@ -3,17 +3,21 @@ Contributors: Synved
3
  Donate link: http://synved.com/wordpress-social-media-feather/
4
  Tags: shortcode, shortcodes, link, links, url, permalink, permalinks, time, icons, button, buttons, free, content, plugin, Share, sharing, social share, social sharing, page, pages, widget, CSS, list, media, profile, shortlinks, social, social media, Like, twitter, google, Facebook, Reddit, youtube, vimeo, tumblr, instagram, flickr, foursquare, bookmark, bookmarks, bookmarking, pinterest, linkedin, image, edit, manage, mail, Post, posts, Style, seo, title, filter, follow, following, social follow, social following, high resolution, retina, ipad
5
  Requires at least: 3.1
6
- Tested up to: 3.9.1
7
  Stable tag: trunk
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
- Super lightweight, simple, nice, modern looking and effective social sharing and following buttons and icons on your site without the extra burden
12
 
13
  == Description ==
14
 
15
  [WordPress Social Media Feather](http://synved.com/wordpress-social-media-feather/ "Lightweight WordPress social sharing and following") is a super lightweight free social media WordPress plugin that allows you to quickly and painlessly add **social sharing and following** features to all your posts, pages and custom post types.
16
 
 
 
 
 
17
  Now the only social sharing and bookmarking plugin with full support for the **Retina and high resolution displays** as used in iPad 5 and other devices!
18
 
19
  The primary goal behind the plugin is to provide very lightweight WordPress social sharing and following that doesn’t add any unnecessary burden to your site and especially on your users.
@@ -58,6 +62,12 @@ You can disable automatic rendering of social icons for specific posts by using
58
  This shortcode will create a list of social sharing buttons to share content on your site:
59
  `[feather_share]`
60
 
 
 
 
 
 
 
61
  This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin:
62
  `[feather_share skin="wheel"]`
63
 
@@ -89,6 +99,7 @@ For following buttons you can use:
89
  * [WordPress Social Media Plugin Official Page](http://synved.com/wordpress-social-media-feather/ "WordPress Social Media Feather – lightweight social sharing and following")
90
  * [Extra Social Icons Skins](http://synved.com/product/feather-extra-social-icons/ "Add 8 extra social icon skins to the Social Media Feather plugin!")
91
  * [Grey Fade addon that can grey out and fade out any social icons set](http://synved.com/product/feather-grey-fade/ "Customize any of the available social icon skins with 2 cool effects!")
 
92
  * [Our own site](http://synved.com/) where you can see social sharing and following in action
93
  * [Stripefolio theme demo](http://wpdemo.synved.com/stripefolio/) where you can see some of the social sharing and following features in action
94
  * [The free Stripefolio WordPress portfolio theme](http://synved.com/stripefolio-free-wordpress-portfolio-theme/ "A free WordPress theme that serves as a readable blog and a full-screen portfolio showcase") the Official page for the theme in the above demo link
@@ -126,6 +137,45 @@ You can achieve this by using *Custom Fields*. Simply set a custom field of `syn
126
 
127
  == Changelog ==
128
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
129
  = 1.6.3 =
130
  * Additional fix for "ghost" prefixes appearing in odd cases for non-single pages
131
 
3
  Donate link: http://synved.com/wordpress-social-media-feather/
4
  Tags: shortcode, shortcodes, link, links, url, permalink, permalinks, time, icons, button, buttons, free, content, plugin, Share, sharing, social share, social sharing, page, pages, widget, CSS, list, media, profile, shortlinks, social, social media, Like, twitter, google, Facebook, Reddit, youtube, vimeo, tumblr, instagram, flickr, foursquare, bookmark, bookmarks, bookmarking, pinterest, linkedin, image, edit, manage, mail, Post, posts, Style, seo, title, filter, follow, following, social follow, social following, high resolution, retina, ipad
5
  Requires at least: 3.1
6
+ Tested up to: 4.1
7
  Stable tag: trunk
8
  License: GPLv2
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
11
+ Super lightweight, simple, nice, modern looking and effective social media sharing and following buttons and icons on your site quick and easy
12
 
13
  == Description ==
14
 
15
  [WordPress Social Media Feather](http://synved.com/wordpress-social-media-feather/ "Lightweight WordPress social sharing and following") is a super lightweight free social media WordPress plugin that allows you to quickly and painlessly add **social sharing and following** features to all your posts, pages and custom post types.
16
 
17
+ Check out this introductory tutorial on [how to install and get started with Social Media for WordPress](http://youtu.be/iJAq2nJi6BM) by a helpful user of Social Media Feather!
18
+
19
+ https://www.youtube.com/watch?v=iJAq2nJi6BM
20
+
21
  Now the only social sharing and bookmarking plugin with full support for the **Retina and high resolution displays** as used in iPad 5 and other devices!
22
 
23
  The primary goal behind the plugin is to provide very lightweight WordPress social sharing and following that doesn’t add any unnecessary burden to your site and especially on your users.
62
  This shortcode will create a list of social sharing buttons to share content on your site:
63
  `[feather_share]`
64
 
65
+ This shortcode will create a list of social media sharing buttons to share content on your site, only showing Google+, Twitter and Facebook, in that specific order:
66
+ `[feather_share show="google_plus, twitter, facebook" hide="reddit, pinterest, linkedin, tumblr, mail"]`
67
+
68
+ You can change the order of displayed buttons by changing the order of keywords:
69
+ `[feather_share show="twitter, google_plus, facebook" hide="reddit, pinterest, linkedin, tumblr, mail"]`
70
+
71
  This shortcode will create a list of social sharing buttons to share content on your site using the "Wheel" icons skin:
72
  `[feather_share skin="wheel"]`
73
 
99
  * [WordPress Social Media Plugin Official Page](http://synved.com/wordpress-social-media-feather/ "WordPress Social Media Feather – lightweight social sharing and following")
100
  * [Extra Social Icons Skins](http://synved.com/product/feather-extra-social-icons/ "Add 8 extra social icon skins to the Social Media Feather plugin!")
101
  * [Grey Fade addon that can grey out and fade out any social icons set](http://synved.com/product/feather-grey-fade/ "Customize any of the available social icon skins with 2 cool effects!")
102
+ * [Light Prompt that adds counts for social shares](http://synved.com/product/feather-light-prompt/ "Add counters for social shares using Light Prompt")
103
  * [Our own site](http://synved.com/) where you can see social sharing and following in action
104
  * [Stripefolio theme demo](http://wpdemo.synved.com/stripefolio/) where you can see some of the social sharing and following features in action
105
  * [The free Stripefolio WordPress portfolio theme](http://synved.com/stripefolio-free-wordpress-portfolio-theme/ "A free WordPress theme that serves as a readable blog and a full-screen portfolio showcase") the Official page for the theme in the above demo link
137
 
138
  == Changelog ==
139
 
140
+ = 1.6.15 =
141
+ * Fix for PHP notice in rare cases
142
+ * Prevent certain fancybox plugins from trying to open fancybox on share/follow icons
143
+
144
+ = 1.6.14 =
145
+ * Adjusted description
146
+ * Added documentation
147
+
148
+ = 1.6.13 =
149
+ * Added author_wp variable for built-in WordPress author name
150
+
151
+ = 1.6.12 =
152
+ * Re-compressed all large icon sets to slightly reduce file size
153
+
154
+ = 1.6.11 =
155
+ * Minor tweaks
156
+
157
+ = 1.6.10 =
158
+ * Minor adjustments
159
+
160
+ = 1.6.9 =
161
+ * Added url_trimmed variable that trims extra slashes off of the URL
162
+
163
+ = 1.6.8 =
164
+ * Added short_url variable that always contains the shortened URL
165
+
166
+ = 1.6.7 =
167
+ * Fix automatic displaying of share/follow buttons on single posts only
168
+
169
+ = 1.6.6 =
170
+ * Updated all images to "optimized" versions to silence certain analytical tools
171
+
172
+ = 1.6.5 =
173
+ * Fixed issue for correct detection of home page
174
+
175
+ = 1.6.4 =
176
+ * Added two filters for shortcode parameters: synved_social_shortcode_variable_list and synved_social_shortcode_parameter_list
177
+ * Minor adjustments
178
+
179
  = 1.6.3 =
180
  * Additional fix for "ghost" prefixes appearing in odd cases for non-single pages
181
 
social-media-feather.php CHANGED
@@ -2,9 +2,9 @@
2
  /*
3
  Plugin Name: Social Media Feather
4
  Plugin URI: http://synved.com/wordpress-social-media-feather/
5
- Description: Super lightweight social media plugin to add nice and effective social sharing and following buttons and icons anywhere on your site without the extra burden
6
  Author: Synved
7
- Version: 1.6.3
8
  Author URI: http://synved.com/
9
 
10
  LEGAL STATEMENTS
2
  /*
3
  Plugin Name: Social Media Feather
4
  Plugin URI: http://synved.com/wordpress-social-media-feather/
5
+ Description: Super lightweight social media plugin to add nice and effective social media sharing and following buttons and icons anywhere on your site quickly and easily
6
  Author: Synved
7
+ Version: 1.6.15
8
  Author URI: http://synved.com/
9
 
10
  LEGAL STATEMENTS
synved-connect/synved-connect-support.php CHANGED
@@ -11,11 +11,11 @@ function synved_connect_support_social_follow_render()
11
  $out .= '<a href="#" style="font-size:8px; position:absolute; top:0px; right:0px; margin-right: 5px;" onclick="' . esc_attr('jQuery(this).parents(\'.synved-connect-notice\').find(\'.notice-extra\').slideToggle(\'slow\'); return false;') . '">' . __('toggle', 'synved-connect') . '</a>';
12
 
13
  $out .= '<div style="padding:8px 10px; border:dotted 1px #bbb;">';
14
- $out .= '<a style="display:block; line-height:32px; height:32px;" target="_blank" href="https://twitter.com/synved" title="' . __('Follow Us on Twitter!', 'synved-connect') . '"><img style="vertical-align:middle;" alt="twitter" src="' . esc_url($uri . '/image/twitter.png') . '" /><span style="line-height:normal; vertical-align:middle; margin-left:8px;">' . __('Follow Us on Twitter!', 'synved-connect') . '</span></a><div style="font-size:75%; color:#888; line-height:normal; text-align:center; margin-top:5px;">' . __('We only tweet relevant updates!', 'synved-connect') . '</div>';
15
  $out .= '</div>';
16
 
17
  $out .= '<div class="notice-extra" style="margin:8px 0 0 0; padding:8px 10px; border:dotted 1px #bbb;">';
18
- $out .= '<a style="display:block; line-height:32px; height:32px;" target="_blank" href="http://synved.com/about/contact/?subject=Quote%20Request" title="' . __('Hire Us!', 'synved-connect') . '"><img style="vertical-align:middle;" alt="hire_us" src="' . esc_url($uri . '/image/hire.png') . '" /><span style="line-height:normal; vertical-align:middle; margin-left:8px;">' . __('Hire Us!', 'synved-connect') . '</span></a><div style="font-size:75%; color:#888; line-height:normal; text-align:center; margin-top:5px;">' . __('For any WordPress development', 'synved-connect') . '</div>';
19
  $out .= '</div>';
20
 
21
  $out .= '<div class="notice-extra notice-secondary">';
11
  $out .= '<a href="#" style="font-size:8px; position:absolute; top:0px; right:0px; margin-right: 5px;" onclick="' . esc_attr('jQuery(this).parents(\'.synved-connect-notice\').find(\'.notice-extra\').slideToggle(\'slow\'); return false;') . '">' . __('toggle', 'synved-connect') . '</a>';
12
 
13
  $out .= '<div style="padding:8px 10px; border:dotted 1px #bbb;">';
14
+ $out .= '<a style="display:block; line-height:32px; height:32px;" target="_blank" href="https://twitter.com/synved" title="' . __('Follow Us on Twitter!', 'synved-connect') . '"><img style="vertical-align:middle;" alt="twitter" src="' . esc_url($uri . '/image/twitter.png') . '" /><span style="line-height:normal; margin-left:8px;">' . __('Follow Us on Twitter!', 'synved-connect') . '</span></a><div style="font-size:75%; color:#888; line-height:normal; text-align:center; margin-top:5px;">' . __('We only tweet relevant updates!', 'synved-connect') . '</div>';
15
  $out .= '</div>';
16
 
17
  $out .= '<div class="notice-extra" style="margin:8px 0 0 0; padding:8px 10px; border:dotted 1px #bbb;">';
18
+ $out .= '<a style="display:block; line-height:32px; height:32px;" target="_blank" href="http://synved.com/about/contact/?subject=Quote%20Request" title="' . __('Hire Us!', 'synved-connect') . '"><img style="vertical-align:middle;" alt="hire_us" src="' . esc_url($uri . '/image/hire.png') . '" /><span style="line-height:normal; margin-left:8px;">' . __('Hire Us!', 'synved-connect') . '</span></a><div style="font-size:75%; color:#888; line-height:normal; text-align:center; margin-top:5px;">' . __('For any WordPress development', 'synved-connect') . '</div>';
19
  $out .= '</div>';
20
 
21
  $out .= '<div class="notice-extra notice-secondary">';
synved-connect/synved-connect.php CHANGED
@@ -3,7 +3,7 @@
3
  Module Name: Synved Connect
4
  Description: Connect and sync components in a WordPress installation with a remote server
5
  Author: Synved
6
- Version: 1.0.1
7
  Author URI: http://synved.com/
8
  License: GPLv2
9
 
3
  Module Name: Synved Connect
4
  Description: Connect and sync components in a WordPress installation with a remote server
5
  Author: Synved
6
+ Version: 1.0.2
7
  Author URI: http://synved.com/
8
  License: GPLv2
9
 
synved-social/image/icon.png CHANGED
Binary file
synved-social/image/social-feather-extra-icons.png CHANGED
Binary file
synved-social/image/social-feather-grey-fade-demo.png CHANGED
Binary file
synved-social/image/social-feather-light-prompt-demo.png CHANGED
Binary file
synved-social/image/social/regular/128x128/facebook.png CHANGED
Binary file
synved-social/image/social/regular/128x128/flickr.png CHANGED
Binary file
synved-social/image/social/regular/128x128/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/128x128/google_plus.png CHANGED
Binary file
synved-social/image/social/regular/128x128/instagram.png CHANGED
Binary file
synved-social/image/social/regular/128x128/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/128x128/mail.png CHANGED
Binary file
synved-social/image/social/regular/128x128/pinterest.png CHANGED
Binary file
synved-social/image/social/regular/128x128/reddit.png CHANGED
Binary file
synved-social/image/social/regular/128x128/rss.png CHANGED
Binary file
synved-social/image/social/regular/128x128/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/128x128/twitter.png CHANGED
Binary file
synved-social/image/social/regular/128x128/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/128x128/youtube.png CHANGED
Binary file
synved-social/image/social/regular/16x16/facebook.png CHANGED
Binary file
synved-social/image/social/regular/16x16/flickr.png CHANGED
Binary file
synved-social/image/social/regular/16x16/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/16x16/instagram.png CHANGED
Binary file
synved-social/image/social/regular/16x16/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/16x16/mail.png CHANGED
Binary file
synved-social/image/social/regular/16x16/reddit.png CHANGED
Binary file
synved-social/image/social/regular/16x16/rss.png CHANGED
Binary file
synved-social/image/social/regular/16x16/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/16x16/twitter.png CHANGED
Binary file
synved-social/image/social/regular/16x16/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/16x16/youtube.png CHANGED
Binary file
synved-social/image/social/regular/24x24/facebook.png CHANGED
Binary file
synved-social/image/social/regular/24x24/flickr.png CHANGED
Binary file
synved-social/image/social/regular/24x24/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/24x24/instagram.png CHANGED
Binary file
synved-social/image/social/regular/24x24/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/24x24/mail.png CHANGED
Binary file
synved-social/image/social/regular/24x24/reddit.png CHANGED
Binary file
synved-social/image/social/regular/24x24/rss.png CHANGED
Binary file
synved-social/image/social/regular/24x24/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/24x24/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/24x24/youtube.png CHANGED
Binary file
synved-social/image/social/regular/32x32/facebook.png CHANGED
Binary file
synved-social/image/social/regular/32x32/flickr.png CHANGED
Binary file
synved-social/image/social/regular/32x32/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/32x32/google_plus.png CHANGED
Binary file
synved-social/image/social/regular/32x32/instagram.png CHANGED
Binary file
synved-social/image/social/regular/32x32/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/32x32/mail.png CHANGED
Binary file
synved-social/image/social/regular/32x32/pinterest.png CHANGED
Binary file
synved-social/image/social/regular/32x32/reddit.png CHANGED
Binary file
synved-social/image/social/regular/32x32/rss.png CHANGED
Binary file
synved-social/image/social/regular/32x32/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/32x32/twitter.png CHANGED
Binary file
synved-social/image/social/regular/32x32/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/32x32/youtube.png CHANGED
Binary file
synved-social/image/social/regular/48x48/facebook.png CHANGED
Binary file
synved-social/image/social/regular/48x48/flickr.png CHANGED
Binary file
synved-social/image/social/regular/48x48/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/48x48/google_plus.png CHANGED
Binary file
synved-social/image/social/regular/48x48/instagram.png CHANGED
Binary file
synved-social/image/social/regular/48x48/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/48x48/mail.png CHANGED
Binary file
synved-social/image/social/regular/48x48/pinterest.png CHANGED
Binary file
synved-social/image/social/regular/48x48/reddit.png CHANGED
Binary file
synved-social/image/social/regular/48x48/rss.png CHANGED
Binary file
synved-social/image/social/regular/48x48/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/48x48/twitter.png CHANGED
Binary file
synved-social/image/social/regular/48x48/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/48x48/youtube.png CHANGED
Binary file
synved-social/image/social/regular/64x64/facebook.png CHANGED
Binary file
synved-social/image/social/regular/64x64/flickr.png CHANGED
Binary file
synved-social/image/social/regular/64x64/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/64x64/google_plus.png CHANGED
Binary file
synved-social/image/social/regular/64x64/instagram.png CHANGED
Binary file
synved-social/image/social/regular/64x64/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/64x64/mail.png CHANGED
Binary file
synved-social/image/social/regular/64x64/pinterest.png CHANGED
Binary file
synved-social/image/social/regular/64x64/reddit.png CHANGED
Binary file
synved-social/image/social/regular/64x64/rss.png CHANGED
Binary file
synved-social/image/social/regular/64x64/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/64x64/twitter.png CHANGED
Binary file
synved-social/image/social/regular/64x64/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/64x64/youtube.png CHANGED
Binary file
synved-social/image/social/regular/96x96/facebook.png CHANGED
Binary file
synved-social/image/social/regular/96x96/flickr.png CHANGED
Binary file
synved-social/image/social/regular/96x96/foursquare.png CHANGED
Binary file
synved-social/image/social/regular/96x96/google_plus.png CHANGED
Binary file
synved-social/image/social/regular/96x96/instagram.png CHANGED
Binary file
synved-social/image/social/regular/96x96/linkedin.png CHANGED
Binary file
synved-social/image/social/regular/96x96/mail.png CHANGED
Binary file
synved-social/image/social/regular/96x96/pinterest.png CHANGED
Binary file
synved-social/image/social/regular/96x96/reddit.png CHANGED
Binary file
synved-social/image/social/regular/96x96/rss.png CHANGED
Binary file
synved-social/image/social/regular/96x96/tumblr.png CHANGED
Binary file
synved-social/image/social/regular/96x96/twitter.png CHANGED
Binary file
synved-social/image/social/regular/96x96/vimeo.png CHANGED
Binary file
synved-social/image/social/regular/96x96/youtube.png CHANGED
Binary file
synved-social/image/social/regular/preview.png CHANGED
Binary file
synved-social/synved-social-setup.php CHANGED
@@ -341,7 +341,7 @@ function synved_social_page_settings_tip($tip, $item)
341
  {
342
  if (!function_exists('synved_shortcode_version'))
343
  {
344
- $tip .= ' <div style="background:#f2f2f2;font-size:110%;color:#444;padding:10px 15px;"><b>' . __('Note', 'synved-social') . '</b>: ' . __('The Social Media Feather plugin is fully compatible with our free <a target="_blank" href="http://synved.com/wordpress-shortcodes/">WordPress Shortcodes</a> plugin!</span>', 'synved-social') . '</div>';
345
  }
346
 
347
  if (function_exists('synved_connect_support_social_follow_render'))
@@ -764,12 +764,12 @@ function synved_social_wp_the_content($content, $id = null)
764
 
765
  if (!$exclude_share && synved_option_get('synved_social', 'automatic_share_single'))
766
  {
767
- $exclude_share = !is_singular(synved_option_get('synved_social', 'automatic_share_post_types'));
768
  }
769
 
770
  if (!$exclude_follow && synved_option_get('synved_social', 'automatic_follow_single'))
771
  {
772
- $exclude_follow = !is_singular(synved_option_get('synved_social', 'automatic_follow_post_types'));
773
  }
774
  }
775
 
341
  {
342
  if (!function_exists('synved_shortcode_version'))
343
  {
344
+ $tip .= ' <div style="background:#f2f2f2;font-size:110%;color:#444;margin-right:270px;padding:10px 15px;"><b>' . __('Note', 'synved-social') . '</b>: ' . sprintf(__('The Social Media Feather plugin is fully compatible with our free <a target="_blank" href="%1$s">WordPress Shortcodes</a> plugin! WordPress Shortcodes will simplify adding Social Media shortcodes to your posts and pages! You can install it using your <a href="%2$s">plugin installer</a>.', 'synved-social'), 'http://synved.com/wordpress-shortcodes/', add_query_arg(array('tab' => 'search', 's' => 'synved shortcodes'), admin_url('plugin-install.php'))) . '</div>';
345
  }
346
 
347
  if (function_exists('synved_connect_support_social_follow_render'))
764
 
765
  if (!$exclude_share && synved_option_get('synved_social', 'automatic_share_single'))
766
  {
767
+ $exclude_share = !(is_singular(synved_option_get('synved_social', 'automatic_share_post_types')) && (is_single($id) || is_page($id)));
768
  }
769
 
770
  if (!$exclude_follow && synved_option_get('synved_social', 'automatic_follow_single'))
771
  {
772
+ $exclude_follow = !(is_singular(synved_option_get('synved_social', 'automatic_follow_post_types')) && (is_single($id) || is_page($id)));
773
  }
774
  }
775
 
synved-social/synved-social.php CHANGED
@@ -3,7 +3,7 @@
3
  Module Name: Synved Social
4
  Description: Social sharing and following tools
5
  Author: Synved
6
- Version: 1.6.3
7
  Author URI: http://synved.com/
8
  License: GPLv2
9
 
@@ -18,8 +18,8 @@ In no event shall Synved Ltd. be liable to you or any third party for any direct
18
 
19
 
20
  define('SYNVED_SOCIAL_LOADED', true);
21
- define('SYNVED_SOCIAL_VERSION', 100060003);
22
- define('SYNVED_SOCIAL_VERSION_STRING', '1.6.3');
23
 
24
  define('SYNVED_SOCIAL_ADDON_PATH', str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, dirname(__FILE__) . '/addons'));
25
 
@@ -51,9 +51,9 @@ class SynvedSocialWidget extends WP_Widget
51
  parent::__construct($id_base, $name, $widget_options, $control_options);
52
  }
53
 
54
- function widget( $args, $instance )
55
  {
56
- extract( $args ); /* before/after widget, before/after title (defined by themes). */
57
  extract($instance);
58
 
59
  echo $before_widget;
@@ -246,7 +246,7 @@ function synved_social_service_provider_list($context, $raw = false)
246
  ),
247
  );
248
  }
249
- else if ($context = 'follow')
250
  {
251
  $provider_list = array(
252
  'facebook' => array(
@@ -543,6 +543,9 @@ function synved_social_button_list_shortcode($atts, $content = null, $code = '',
543
  $vars = array_filter($vars);
544
  $params = array_filter($params);
545
 
 
 
 
546
  if ($context == 'share')
547
  {
548
  return synved_social_share_markup($vars, null, $params);
@@ -655,11 +658,14 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
655
  if ($id == null)
656
  {
657
  global $post;
658
-
659
- $id = $post->ID;
 
 
 
660
  }
661
 
662
- if (!isset($vars['url']))
663
  {
664
  $full_url = synved_option_get('synved_social', 'share_full_url');
665
  $home_url = home_url();
@@ -674,6 +680,7 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
674
  }
675
 
676
  $url = home_url($req_uri);
 
677
 
678
  if ($id != null && in_the_loop())
679
  {
@@ -698,24 +705,35 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
698
  {
699
  $use_shortlinks = synved_option_get('synved_social', 'use_shortlinks');
700
  $url = get_permalink($id);
701
-
702
- if ($use_shortlinks && function_exists('wp_get_shortlink'))
703
- {
704
- $short = wp_get_shortlink($id);
705
 
706
- if ($short != null)
 
 
707
  {
708
- $url = $short;
709
  }
710
  }
 
 
 
 
711
  }
712
- else if (is_home())
713
  {
714
  $url = $home_url;
715
  }
716
  }
717
 
718
- $vars['url'] = $url;
 
 
 
 
 
 
 
 
719
  }
720
 
721
  if (!isset($vars['image']))
@@ -763,6 +781,19 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
763
  $vars['message'] = $message;
764
  }
765
 
 
 
 
 
 
 
 
 
 
 
 
 
 
766
  if (!isset($vars['author']))
767
  {
768
  if ($id != null && in_the_loop())
@@ -799,6 +830,23 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
799
  }
800
  }
801
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
802
  if (isset($params['class']) && !is_array($params['class']))
803
  {
804
  $class = explode(' ', $params['class']);
@@ -1059,6 +1107,8 @@ function synved_social_button_list_markup($context, $vars = null, $buttons = nul
1059
  $class_extra = ' ' . implode(' ', $class);
1060
  }
1061
 
 
 
1062
  $out_button = array(
1063
  'tag' => 'a',
1064
  'class' => 'synved-social-button synved-social-button-' . $context . ' synved-social-size-' . $size . ' synved-social-resolution-' . $icon_def . ' synved-social-provider-' . $button_key . $class_extra,
3
  Module Name: Synved Social
4
  Description: Social sharing and following tools
5
  Author: Synved
6
+ Version: 1.6.15
7
  Author URI: http://synved.com/
8
  License: GPLv2
9
 
18
 
19
 
20
  define('SYNVED_SOCIAL_LOADED', true);
21
+ define('SYNVED_SOCIAL_VERSION', 100060015);
22
+ define('SYNVED_SOCIAL_VERSION_STRING', '1.6.15');
23
 
24
  define('SYNVED_SOCIAL_ADDON_PATH', str_replace(array('/', '\\'), DIRECTORY_SEPARATOR, dirname(__FILE__) . '/addons'));
25
 
51
  parent::__construct($id_base, $name, $widget_options, $control_options);
52
  }
53
 
54
+ function widget($args, $instance)
55
  {
56
+ extract($args); /* before/after widget, before/after title (defined by themes). */
57
  extract($instance);
58
 
59
  echo $before_widget;
246
  ),
247
  );
248
  }
249
+ else if ($context == 'follow')
250
  {
251
  $provider_list = array(
252
  'facebook' => array(
543
  $vars = array_filter($vars);
544
  $params = array_filter($params);
545
 
546
+ $vars = apply_filters('synved_social_shortcode_variable_list', $vars, $context, $atts);
547
+ $params = apply_filters('synved_social_shortcode_parameter_list', $params, $context, $atts);
548
+
549
  if ($context == 'share')
550
  {
551
  return synved_social_share_markup($vars, null, $params);
658
  if ($id == null)
659
  {
660
  global $post;
661
+
662
+ if ($post != null)
663
+ {
664
+ $id = $post->ID;
665
+ }
666
  }
667
 
668
+ if (!isset($vars['url']) || !isset($vars['short_url']))
669
  {
670
  $full_url = synved_option_get('synved_social', 'share_full_url');
671
  $home_url = home_url();
680
  }
681
 
682
  $url = home_url($req_uri);
683
+ $short_url = $url;
684
 
685
  if ($id != null && in_the_loop())
686
  {
705
  {
706
  $use_shortlinks = synved_option_get('synved_social', 'use_shortlinks');
707
  $url = get_permalink($id);
708
+ $short_url = wp_get_shortlink($id);
 
 
 
709
 
710
+ if ($short_url != null)
711
+ {
712
+ if ($use_shortlinks && function_exists('wp_get_shortlink'))
713
  {
714
+ $url = $short_url;
715
  }
716
  }
717
+ else
718
+ {
719
+ $short_url = $url;
720
+ }
721
  }
722
+ else if (is_front_page())
723
  {
724
  $url = $home_url;
725
  }
726
  }
727
 
728
+ if (!isset($vars['url']))
729
+ {
730
+ $vars['url'] = $url;
731
+ }
732
+
733
+ if (!isset($vars['short_url']))
734
+ {
735
+ $vars['short_url'] = $short_url;
736
+ }
737
  }
738
 
739
  if (!isset($vars['image']))
781
  $vars['message'] = $message;
782
  }
783
 
784
+ if (!isset($vars['author_wp']))
785
+ {
786
+ if ($id != null && in_the_loop())
787
+ {
788
+ $author = get_the_author();
789
+
790
+ if ($author != null)
791
+ {
792
+ $vars['author_wp'] = $author;
793
+ }
794
+ }
795
+ }
796
+
797
  if (!isset($vars['author']))
798
  {
799
  if ($id != null && in_the_loop())
830
  }
831
  }
832
 
833
+ if (isset($vars['url']) && !isset($vars['url_trimmed']))
834
+ {
835
+ $url_trimmed = trim($vars['url']);
836
+
837
+ while (substr($url_trimmed, -1) == '/')
838
+ {
839
+ $url_trimmed = substr($url_trimmed, 0, -1);
840
+ }
841
+
842
+ while (strtolower(substr($url_trimmed, -3)) == '%2f')
843
+ {
844
+ $url_trimmed = substr($url_trimmed, 0, -3);
845
+ }
846
+
847
+ $vars['url_trimmed'] = $url_trimmed;
848
+ }
849
+
850
  if (isset($params['class']) && !is_array($params['class']))
851
  {
852
  $class = explode(' ', $params['class']);
1107
  $class_extra = ' ' . implode(' ', $class);
1108
  }
1109
 
1110
+ $class_extra .= ' nofancybox';
1111
+
1112
  $out_button = array(
1113
  'tag' => 'a',
1114
  'class' => 'synved-social-button synved-social-button-' . $context . ' synved-social-size-' . $size . ' synved-social-resolution-' . $icon_def . ' synved-social-provider-' . $button_key . $class_extra,