Version Description
- New: Make use of Twitter character limit of 280 characters.
- Tweak: Compatible up to WordPress 4.9
Download this release
Release Info
Developer | ReneHermi |
Plugin | Social Media Share Buttons | MashShare |
Version | 3.4.6 |
Comparing to | |
See all releases |
Code changes from version 3.4.5 to 3.4.6
- includes/admin/meta-box/js/media.js +2 -2
- mashshare.php +2 -2
- readme.txt +294 -290
includes/admin/meta-box/js/media.js
CHANGED
@@ -358,9 +358,9 @@ jQuery(function ($) {
|
|
358 |
var shortened_post_url = 23; // Twitter is shortening all urls to 23 characters
|
359 |
|
360 |
if (handle !== 'undefined' && handle.length > 0) {
|
361 |
-
var remaining =
|
362 |
} else {
|
363 |
-
var remaining =
|
364 |
}
|
365 |
if (tweet.length > 0 && remaining >= 0) {
|
366 |
$('#mashsb_meta .mashsb-custom-tweet .mashsb_counter').removeClass('mashsb_exceeded');
|
358 |
var shortened_post_url = 23; // Twitter is shortening all urls to 23 characters
|
359 |
|
360 |
if (handle !== 'undefined' && handle.length > 0) {
|
361 |
+
var remaining = 280 - mashsb_get_tweet_length(tweet) - handle.length - shortened_post_url;
|
362 |
} else {
|
363 |
+
var remaining = 280 - mashsb_get_tweet_length(tweet) - shortened_post_url;
|
364 |
}
|
365 |
if (tweet.length > 0 && remaining >= 0) {
|
366 |
$('#mashsb_meta .mashsb-custom-tweet .mashsb_counter').removeClass('mashsb_exceeded');
|
mashshare.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
* Description: Mashshare is a Share functionality inspired by the the great website Mashable for Facebook and Twitter. More networks available.
|
7 |
* Author: René Hermenau
|
8 |
* Author URI: https://www.mashshare.net
|
9 |
-
* Version: 3.4.
|
10 |
* Text Domain: mashsb
|
11 |
* Domain Path: /languages
|
12 |
* Credits: Thanks go to Pippin Williamson and the edd team. When we started with Mashshare we decided to use the EDD code base and
|
@@ -37,7 +37,7 @@ if( !defined( 'ABSPATH' ) )
|
|
37 |
|
38 |
// Plugin version
|
39 |
if( !defined( 'MASHSB_VERSION' ) ) {
|
40 |
-
define( 'MASHSB_VERSION', '3.4.
|
41 |
}
|
42 |
|
43 |
// Debug mode
|
6 |
* Description: Mashshare is a Share functionality inspired by the the great website Mashable for Facebook and Twitter. More networks available.
|
7 |
* Author: René Hermenau
|
8 |
* Author URI: https://www.mashshare.net
|
9 |
+
* Version: 3.4.6
|
10 |
* Text Domain: mashsb
|
11 |
* Domain Path: /languages
|
12 |
* Credits: Thanks go to Pippin Williamson and the edd team. When we started with Mashshare we decided to use the EDD code base and
|
37 |
|
38 |
// Plugin version
|
39 |
if( !defined( 'MASHSB_VERSION' ) ) {
|
40 |
+
define( 'MASHSB_VERSION', '3.4.6' );
|
41 |
}
|
42 |
|
43 |
// Debug mode
|
readme.txt
CHANGED
@@ -1,290 +1,294 @@
|
|
1 |
-
=== Social Media Share Buttons | MashShare ===
|
2 |
-
|
3 |
-
Author URL: https://www.mashshare.net
|
4 |
-
Plugin URL: https://www.mashshare.net
|
5 |
-
Contributors: ReneHermi, WP-Staging, ilgityildirim
|
6 |
-
Donate link: https://www.mashshare.net
|
7 |
-
License: GPLv2 or later
|
8 |
-
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
-
Tags: Share buttons, Social Sharing, social media, Facebook, Twitter, Subscribe, Traffic posts, pages, widget, social share buttons, analytics, email
|
10 |
-
Requires at least: 3.6+
|
11 |
-
Tested up to: 4.
|
12 |
-
Stable tag: 3.4.
|
13 |
-
|
14 |
-
Social Media Share Buttons for Twitter, Facebook and other social networks. Highly customizable Social Media ecosystem
|
15 |
-
|
16 |
-
== Description ==
|
17 |
-
|
18 |
-
#### MashShare - The Social Media Ecosystem (Twitter counts supported)
|
19 |
-
A free Social Media Plugin, professional and highly customizable<br />
|
20 |
-
ecosystem for social media sharing and optimizing of your valuable content.<br />
|
21 |
-
|
22 |
-
<strong>Stop slowing down your website and prevent ranking loose.</strong>
|
23 |
-
Other social buttons are often using external scripts which are increasing loading times.
|
24 |
-
MashShare is using NO external script dependencies. All code is loaded directly from your website and <strong>MashShare ensures yours and your visitors privacy!</strong> <br />
|
25 |
-
|
26 |
-
* <strong>New: </strong> Most Shared Posts Widget
|
27 |
-
* <strong>New: </strong> Async share count aggregation
|
28 |
-
* <strong>New: </strong> Dashboard for total share count on posts screen
|
29 |
-
* <strong>New: </strong> Short URL integration
|
30 |
-
* <strong>New: </strong> Support for Accelerated Mobile Pages (AMP) when using the [official WordPress AMP plugin](https://wordpress.org/plugins/amp/)
|
31 |
-
|
32 |
-
<strong>Installation</strong>
|
33 |
-
[youtube https://www.youtube.com/watch?v=vRSE-pQJTBQ]
|
34 |
-
|
35 |
-
It gives you per default a large total share counter beside three large
|
36 |
-
prominent Share Buttons for your Twitter tweets, Facebook share and the option<br />
|
37 |
-
to place a prominent subscribe button for your news feed and mailing list.
|
38 |
-
This services are free per default including great support.
|
39 |
-
There is no need to create an account! <br />
|
40 |
-
|
41 |
-
We also offer free Add-Ons for specifing social sharing image, title, description and twitter hashtags and think this is satisfying for most website owners who need a free and effective working social sharing solution.<br />
|
42 |
-
|
43 |
-
If you need services like Whatsapp, Pinterest, Mail,<br />
|
44 |
-
Print, Linkedin, Odnoklassniki etc., you get them on the Add-On Marketplace.<br />
|
45 |
-
|
46 |
-
MashShare can also be used in conjunction with other third-party share buttons vendor!
|
47 |
-
|
48 |
-
Free and paid Add-Ons available for:
|
49 |
-
|
50 |
-
- More Social Share Buttons<br />
|
51 |
-
- YouTube Video Share Popup<br />
|
52 |
-
- Share Button Responsive<br />
|
53 |
-
- Sticky Share bar<br />
|
54 |
-
- Social Sharing Optimization<br />
|
55 |
-
- Google Analytics<br />
|
56 |
-
- and more...<br />
|
57 |
-
|
58 |
-
[Demo](https://www.mashshare.net?utm_source=wp-plugin-repo&utm_medium=link&utm_campaign=after-features-info-link) | [More Add-Ons >>](https://www.mashshare.net/downloads?utm_source=wp-plugin-repo&utm_medium=link&utm_campaign=get-addons)
|
59 |
-
|
60 |
-
|
61 |
-
<h4> Social Media Share Buttons</h4>
|
62 |
-
|
63 |
-
This Social Media share buttons plugin in active development and will be updated on a regular basis - Please do not rate negative before we tried to solve your issue.
|
64 |
-
|
65 |
-
= Main Features =
|
66 |
-
|
67 |
-
* High Performance Social Media Icons - easy to use - Share Buttons for the most common networks
|
68 |
-
* High Resolution lossless vector font share button icons
|
69 |
-
* Show the Total Social Media Share count at a glance
|
70 |
-
* Object and transient caches to provide incredibly fast execution speed of Social Media Icons
|
71 |
-
* Shortcodes
|
72 |
-
* Extensible with many [Add-Ons](https://www.mashshare.net/downloads) (Google Analytics, More Social Networks, Responsive, YouTube Video Share and more...)
|
73 |
-
* Developer friendly with several filters and actions.
|
74 |
-
* Highly customizable
|
75 |
-
* Smart (virtual) share count function. Add virtual shares to new articles. Use psychological aspects to increase real shares.
|
76 |
-
|
77 |
-
= Recent Changes and New Features: =
|
78 |
-
|
79 |
-
* Social Media Icons with Improved performance
|
80 |
-
* Option to disable Social Media share count completely (no sql queries will be generated any longer)
|
81 |
-
* Shortcode option to disable share counts
|
82 |
-
* Checking if curl is working on the server
|
83 |
-
* Option to disable share count cache for testing purposes
|
84 |
-
* Use of sharp and crisp clear font Social Media Icons instead Social Media Icons images
|
85 |
-
* Button 'extra content' for content slider subcribe forms or any other content New: Use a link for the Subscribe button instead the toggle drop down
|
86 |
-
* Complete rewrite of CSS for easier modifications
|
87 |
-
* Improved MashShare Social Media extension system
|
88 |
-
* Improved backend, new MashShare Social Media Add-On page
|
89 |
-
* Multi language capable, *.po files
|
90 |
-
* Change color of share counts via setting
|
91 |
-
* Count up animation for share buttons counts (Does not work for shortcodes and on blog pages)
|
92 |
-
* HTML5 Tag < aside > wrapped around to tell search engines that the share buttons are not part of the content
|
93 |
-
* Plus button moves to end of share buttons when activated and does not stay longer in place.
|
94 |
-
* Drag and drop sort order of share buttons services.
|
95 |
-
* Enable desired Social Media share buttons Icons with one click
|
96 |
-
* Choose which Social Media network should be visible all the time This ones will be large sized by default. Other Social Media networks are behind the plus sign
|
97 |
-
* Three different effective share button styles - Less is more here
|
98 |
-
* Choose border radius of the Social Media buttons
|
99 |
-
* Keep settings when share buttons are uninstalled - optional
|
100 |
-
* Custom CSS field for individual styling of the social media share buttons
|
101 |
-
|
102 |
-
<strong> Social Media Add-Ons available for </strong>
|
103 |
-
|
104 |
-
* Google / G+
|
105 |
-
* Whatsapp (Whatsapp button is shown only on mobile devices)
|
106 |
-
* Pinterest
|
107 |
-
* Digg
|
108 |
-
* Linkedin
|
109 |
-
* Reddit
|
110 |
-
* Stumbleupon
|
111 |
-
* Vk / VKontakte
|
112 |
-
* Print
|
113 |
-
* Delicious
|
114 |
-
* Buffer
|
115 |
-
* Weibo
|
116 |
-
* Pocket
|
117 |
-
* Xing
|
118 |
-
* Tumblr
|
119 |
-
* Mail
|
120 |
-
* ManageWP
|
121 |
-
* Meneame
|
122 |
-
* Odnoklassniki
|
123 |
-
* Frype / Draugiem
|
124 |
-
* Skype
|
125 |
-
* Flipboard
|
126 |
-
* Hackernews
|
127 |
-
|
128 |
-
= High Performance =
|
129 |
-
|
130 |
-
MashShare Social Media ecosystem is *coded well and developed for high performance*. It´s making full use of available persistant and non persistant caching techniques.
|
131 |
-
MashShare loads only the Javascript and php object classes it needs at the moment of execution, making it small and fast and easy extensible by third party developer.
|
132 |
-
|
133 |
-
<h4>How fast is MashShare?</h4>
|
134 |
-
|
135 |
-
We published benchmarks of using MashShare compared with other plugins here:
|
136 |
-
https://www.mashshare.net/mashshare-proven-fast-benchmark/
|
137 |
-
|
138 |
-
**Shortcodes**
|
139 |
-
|
140 |
-
* Use `[mashshare]` anywhere in pages or post's text to show the buttons and total share count wherever you like.
|
141 |
-
Share Buttons will be shown exactly on the place where you copy the shortcode in your content.
|
142 |
-
|
143 |
-
There are more parameters available:
|
144 |
-
|
145 |
-
* Embed Share Buttons in pages or posts: `[mashshare] `
|
146 |
-
* Buttons without sharecount: `[mashshare shares="false"]`
|
147 |
-
* Sharecount only: `[mashshare buttons="false"]`
|
148 |
-
* Share buttons alignment: `[mashshare shares="false" buttons="true" align="left|right"]`
|
149 |
-
* Shortcode in template files via php: `echo do_shortcode('[mashshare]');`
|
150 |
-
* Custom url: `[mashshare url="http://www.google.de"]`
|
151 |
-
* Custom share text: `[mashshare text="This is my custom share text"]`
|
152 |
-
|
153 |
-
* For manual insertion of the Share Buttons in your template files use the following php code on place you like to see the share buttons:`echo do_shortcode('[mashshare]');`
|
154 |
-
Configure the Share buttons sharing function in the settings page of the plugin.
|
155 |
-
* Change the color of MashShare count with setting option.
|
156 |
-
|
157 |
-
**Full SEO third party plugin support**
|
158 |
-
MashShare integrates with [All in One SEO Pack](http://wordpress.org/plugins/all-in-one-seo-pack/) and [WordPress SEO by Yoast](http://wordpress.org/plugins/wordpress-seo/).
|
159 |
-
Any description and title which is defined in Yoast open graph settings will be used by MashShare Open Graph Settings
|
160 |
-
|
161 |
-
** GitHub **
|
162 |
-
Follow the development and improve MashShare.
|
163 |
-
You find us on GitHub at: https://github.com/mashshare/MashShare
|
164 |
-
|
165 |
-
** Languages **
|
166 |
-
|
167 |
-
MashShare has been translated into many languages:
|
168 |
-
|
169 |
-
1. English
|
170 |
-
2. German
|
171 |
-
3. Spanish
|
172 |
-
4. Turkish
|
173 |
-
5. Italy
|
174 |
-
6. Portuguese (Brazil)
|
175 |
-
|
176 |
-
Please help to translate the share button plugin into more languages:
|
177 |
-
https://translate.wordpress.org/projects/wp-plugins/mashsharer
|
178 |
-
|
179 |
-
= How does it work? =
|
180 |
-
|
181 |
-
MashShare makes use of public available API endpoints which are delivered by social networks. It periodically checks for the total count
|
182 |
-
of all your Facebook and Twitter shares and cumulates them. It than shows the total number beside the Share and Social Media Icons.
|
183 |
-
No need to embed dozens of external slow loading scripts into your website.
|
184 |
-
|
185 |
-
|
186 |
-
= How to install and setup? =
|
187 |
-
Install it via the admin dashboard and to 'Plugins', click 'Add New' and search the plugins for 'MashShare'. Install the plugin with 'Install Now'.
|
188 |
-
After installation goto the settings page Settings->MashShare and make your changes there.
|
189 |
-
|
190 |
-
|
191 |
-
== Frequently Asked Questions ==
|
192 |
-
|
193 |
-
> Find here the Frequently Asked Questions. Also look into our docs which is often more up to date:
|
194 |
-
http://docs.mashshare.net/
|
195 |
-
|
196 |
-
<h4>There are no social share buttons visible after updating or installing MashShare</h4>
|
197 |
-
This happens sometimes when you are using the MashShare Network Add-On which is disabled during update process or when your are updating from a very early MashShare version 1.x.
|
198 |
-
Solution: Disable MashShare Social Media Network Add-On and MashShare Core plugin. Enable first MashShare THAN the Social Media Network Add-On and all Social Media Share buttons become visible again. (Activating order is important here)
|
199 |
-
|
200 |
-
<h4>Why is the Social Media total count not shown immediately after sharing?</h4>
|
201 |
-
It takes some time for the script to detect the sharing. So wait a few minutes than you see the total calculated clicks. Keep also in mind the caching time you defined in the admin panel.
|
202 |
-
So when you set the plugin to 5minutes caching time. You have to wait at least for 5minutes until the click count is shown.
|
203 |
-
|
204 |
-
<h4>Do I need a MashShare account?</h4>
|
205 |
-
There is no account needed. All code resides on your website and there is no account or any monthly fee necessary to use MashShare.
|
206 |
-
|
207 |
-
<h4>Does this plugin sends any personal user data to you or to Facebook, Twitter etc.?</h4>
|
208 |
-
|
209 |
-
No, there is no personal data send to Facebook, Twitter, Google and other services. There is also no data which goes to MashShare that includes any IP or other data without your explicit grant.
|
210 |
-
The big advantage of using Mashare Share buttons is the independance in comparision to other plugins which creates steady connections to Facebook and Co.
|
211 |
-
So there is no IP based data send to the social networks or to sharedcount.
|
212 |
-
|
213 |
-
<h4>Do I have to do manual changes in Javascript or HTML Code?</h4>
|
214 |
-
There is no need for you to make any manual changes. The plugin does everything for you. But if you are an experienced web-developer you are free to use the php function mashsharer(); in your templates.
|
215 |
-
|
216 |
-
<h4>Is there a shortcode for pages and posts?</h4>
|
217 |
-
Use the shortcode [mashshare] to embed the Share Buttons in pages or posts.
|
218 |
-
|
219 |
-
<h4>Why is Facebook sharing only the URL and not the title and description of my page?</h4>
|
220 |
-
You need to enable the open graph settings or install a plugin like yoast which injects open graph tags in your site
|
221 |
-
Read here more about this: http://docs.mashshare.net/article/10-facebook-is-showing-wrong-image-or-share-text
|
222 |
-
|
223 |
-
== Official Site ==
|
224 |
-
* https://www.mashshare.net
|
225 |
-
|
226 |
-
== Installation ==
|
227 |
-
1. Download the share button plugin "MashShare" , unzip and place it in your wp-content/plugins/ folder. You can alternatively upload and install it via the WordPress plugin backend.
|
228 |
-
2. Activate the plugin through the 'Plugins' menu in WordPress.
|
229 |
-
3. Select Plugins->MashShare
|
230 |
-
|
231 |
-
== Screenshots ==
|
232 |
-
|
233 |
-
1. Subscribe form with Social Media Facebook button and mail subscribe
|
234 |
-
2. Default share buttons with separate available responsive Add-On
|
235 |
-
3. Sortable Total Share Dashboard
|
236 |
-
4. Default Sharebuttons with separate available responsive Add-On
|
237 |
-
5. Responsive Design + Social-Networks (separate Add-Ons)
|
238 |
-
6. Default Share buttons + Subscribe Button opened (included)
|
239 |
-
7. Social Media Settings on post edit screen
|
240 |
-
8. Sticky Sharebar Add-On on desktop device
|
241 |
-
9. Round circle style (included)
|
242 |
-
11. Default share buttons (included)
|
243 |
-
12. Custom Social Sharing descriptions with free MashShare Open Graph Add-On
|
244 |
-
13. Extend MashShare with great Add-Ons
|
245 |
-
|
246 |
-
|
247 |
-
== Changelog ==
|
248 |
-
|
249 |
-
= 3.4.
|
250 |
-
* New:
|
251 |
-
*
|
252 |
-
|
253 |
-
|
254 |
-
*
|
255 |
-
|
256 |
-
|
257 |
-
* Fix:
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
* Fix:
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
*
|
266 |
-
*
|
267 |
-
|
268 |
-
= 3.4.
|
269 |
-
*
|
270 |
-
*
|
271 |
-
|
272 |
-
= 3.4.1 =
|
273 |
-
*
|
274 |
-
|
275 |
-
|
276 |
-
|
277 |
-
*
|
278 |
-
|
279 |
-
|
280 |
-
*
|
281 |
-
* Fix:
|
282 |
-
*
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
|
|
|
|
|
|
|
1 |
+
=== Social Media Share Buttons | MashShare ===
|
2 |
+
|
3 |
+
Author URL: https://www.mashshare.net
|
4 |
+
Plugin URL: https://www.mashshare.net
|
5 |
+
Contributors: ReneHermi, WP-Staging, ilgityildirim
|
6 |
+
Donate link: https://www.mashshare.net
|
7 |
+
License: GPLv2 or later
|
8 |
+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
+
Tags: Share buttons, Social Sharing, social media, Facebook, Twitter, Subscribe, Traffic posts, pages, widget, social share buttons, analytics, email
|
10 |
+
Requires at least: 3.6+
|
11 |
+
Tested up to: 4.9
|
12 |
+
Stable tag: 3.4.6
|
13 |
+
|
14 |
+
Social Media Share Buttons for Twitter, Facebook and other social networks. Highly customizable Social Media ecosystem
|
15 |
+
|
16 |
+
== Description ==
|
17 |
+
|
18 |
+
#### MashShare - The Social Media Ecosystem (Twitter counts supported)
|
19 |
+
A free Social Media Plugin, professional and highly customizable<br />
|
20 |
+
ecosystem for social media sharing and optimizing of your valuable content.<br />
|
21 |
+
|
22 |
+
<strong>Stop slowing down your website and prevent ranking loose.</strong>
|
23 |
+
Other social buttons are often using external scripts which are increasing loading times.
|
24 |
+
MashShare is using NO external script dependencies. All code is loaded directly from your website and <strong>MashShare ensures yours and your visitors privacy!</strong> <br />
|
25 |
+
|
26 |
+
* <strong>New: </strong> Most Shared Posts Widget
|
27 |
+
* <strong>New: </strong> Async share count aggregation
|
28 |
+
* <strong>New: </strong> Dashboard for total share count on posts screen
|
29 |
+
* <strong>New: </strong> Short URL integration
|
30 |
+
* <strong>New: </strong> Support for Accelerated Mobile Pages (AMP) when using the [official WordPress AMP plugin](https://wordpress.org/plugins/amp/)
|
31 |
+
|
32 |
+
<strong>Installation</strong>
|
33 |
+
[youtube https://www.youtube.com/watch?v=vRSE-pQJTBQ]
|
34 |
+
|
35 |
+
It gives you per default a large total share counter beside three large
|
36 |
+
prominent Share Buttons for your Twitter tweets, Facebook share and the option<br />
|
37 |
+
to place a prominent subscribe button for your news feed and mailing list.
|
38 |
+
This services are free per default including great support.
|
39 |
+
There is no need to create an account! <br />
|
40 |
+
|
41 |
+
We also offer free Add-Ons for specifing social sharing image, title, description and twitter hashtags and think this is satisfying for most website owners who need a free and effective working social sharing solution.<br />
|
42 |
+
|
43 |
+
If you need services like Whatsapp, Pinterest, Mail,<br />
|
44 |
+
Print, Linkedin, Odnoklassniki etc., you get them on the Add-On Marketplace.<br />
|
45 |
+
|
46 |
+
MashShare can also be used in conjunction with other third-party share buttons vendor!
|
47 |
+
|
48 |
+
Free and paid Add-Ons available for:
|
49 |
+
|
50 |
+
- More Social Share Buttons<br />
|
51 |
+
- YouTube Video Share Popup<br />
|
52 |
+
- Share Button Responsive<br />
|
53 |
+
- Sticky Share bar<br />
|
54 |
+
- Social Sharing Optimization<br />
|
55 |
+
- Google Analytics<br />
|
56 |
+
- and more...<br />
|
57 |
+
|
58 |
+
[Demo](https://www.mashshare.net?utm_source=wp-plugin-repo&utm_medium=link&utm_campaign=after-features-info-link) | [More Add-Ons >>](https://www.mashshare.net/downloads?utm_source=wp-plugin-repo&utm_medium=link&utm_campaign=get-addons)
|
59 |
+
|
60 |
+
|
61 |
+
<h4> Social Media Share Buttons</h4>
|
62 |
+
|
63 |
+
This Social Media share buttons plugin in active development and will be updated on a regular basis - Please do not rate negative before we tried to solve your issue.
|
64 |
+
|
65 |
+
= Main Features =
|
66 |
+
|
67 |
+
* High Performance Social Media Icons - easy to use - Share Buttons for the most common networks
|
68 |
+
* High Resolution lossless vector font share button icons
|
69 |
+
* Show the Total Social Media Share count at a glance
|
70 |
+
* Object and transient caches to provide incredibly fast execution speed of Social Media Icons
|
71 |
+
* Shortcodes
|
72 |
+
* Extensible with many [Add-Ons](https://www.mashshare.net/downloads) (Google Analytics, More Social Networks, Responsive, YouTube Video Share and more...)
|
73 |
+
* Developer friendly with several filters and actions.
|
74 |
+
* Highly customizable
|
75 |
+
* Smart (virtual) share count function. Add virtual shares to new articles. Use psychological aspects to increase real shares.
|
76 |
+
|
77 |
+
= Recent Changes and New Features: =
|
78 |
+
|
79 |
+
* Social Media Icons with Improved performance
|
80 |
+
* Option to disable Social Media share count completely (no sql queries will be generated any longer)
|
81 |
+
* Shortcode option to disable share counts
|
82 |
+
* Checking if curl is working on the server
|
83 |
+
* Option to disable share count cache for testing purposes
|
84 |
+
* Use of sharp and crisp clear font Social Media Icons instead Social Media Icons images
|
85 |
+
* Button 'extra content' for content slider subcribe forms or any other content New: Use a link for the Subscribe button instead the toggle drop down
|
86 |
+
* Complete rewrite of CSS for easier modifications
|
87 |
+
* Improved MashShare Social Media extension system
|
88 |
+
* Improved backend, new MashShare Social Media Add-On page
|
89 |
+
* Multi language capable, *.po files
|
90 |
+
* Change color of share counts via setting
|
91 |
+
* Count up animation for share buttons counts (Does not work for shortcodes and on blog pages)
|
92 |
+
* HTML5 Tag < aside > wrapped around to tell search engines that the share buttons are not part of the content
|
93 |
+
* Plus button moves to end of share buttons when activated and does not stay longer in place.
|
94 |
+
* Drag and drop sort order of share buttons services.
|
95 |
+
* Enable desired Social Media share buttons Icons with one click
|
96 |
+
* Choose which Social Media network should be visible all the time This ones will be large sized by default. Other Social Media networks are behind the plus sign
|
97 |
+
* Three different effective share button styles - Less is more here
|
98 |
+
* Choose border radius of the Social Media buttons
|
99 |
+
* Keep settings when share buttons are uninstalled - optional
|
100 |
+
* Custom CSS field for individual styling of the social media share buttons
|
101 |
+
|
102 |
+
<strong> Social Media Add-Ons available for </strong>
|
103 |
+
|
104 |
+
* Google / G+
|
105 |
+
* Whatsapp (Whatsapp button is shown only on mobile devices)
|
106 |
+
* Pinterest
|
107 |
+
* Digg
|
108 |
+
* Linkedin
|
109 |
+
* Reddit
|
110 |
+
* Stumbleupon
|
111 |
+
* Vk / VKontakte
|
112 |
+
* Print
|
113 |
+
* Delicious
|
114 |
+
* Buffer
|
115 |
+
* Weibo
|
116 |
+
* Pocket
|
117 |
+
* Xing
|
118 |
+
* Tumblr
|
119 |
+
* Mail
|
120 |
+
* ManageWP
|
121 |
+
* Meneame
|
122 |
+
* Odnoklassniki
|
123 |
+
* Frype / Draugiem
|
124 |
+
* Skype
|
125 |
+
* Flipboard
|
126 |
+
* Hackernews
|
127 |
+
|
128 |
+
= High Performance =
|
129 |
+
|
130 |
+
MashShare Social Media ecosystem is *coded well and developed for high performance*. It´s making full use of available persistant and non persistant caching techniques.
|
131 |
+
MashShare loads only the Javascript and php object classes it needs at the moment of execution, making it small and fast and easy extensible by third party developer.
|
132 |
+
|
133 |
+
<h4>How fast is MashShare?</h4>
|
134 |
+
|
135 |
+
We published benchmarks of using MashShare compared with other plugins here:
|
136 |
+
https://www.mashshare.net/mashshare-proven-fast-benchmark/
|
137 |
+
|
138 |
+
**Shortcodes**
|
139 |
+
|
140 |
+
* Use `[mashshare]` anywhere in pages or post's text to show the buttons and total share count wherever you like.
|
141 |
+
Share Buttons will be shown exactly on the place where you copy the shortcode in your content.
|
142 |
+
|
143 |
+
There are more parameters available:
|
144 |
+
|
145 |
+
* Embed Share Buttons in pages or posts: `[mashshare] `
|
146 |
+
* Buttons without sharecount: `[mashshare shares="false"]`
|
147 |
+
* Sharecount only: `[mashshare buttons="false"]`
|
148 |
+
* Share buttons alignment: `[mashshare shares="false" buttons="true" align="left|right"]`
|
149 |
+
* Shortcode in template files via php: `echo do_shortcode('[mashshare]');`
|
150 |
+
* Custom url: `[mashshare url="http://www.google.de"]`
|
151 |
+
* Custom share text: `[mashshare text="This is my custom share text"]`
|
152 |
+
|
153 |
+
* For manual insertion of the Share Buttons in your template files use the following php code on place you like to see the share buttons:`echo do_shortcode('[mashshare]');`
|
154 |
+
Configure the Share buttons sharing function in the settings page of the plugin.
|
155 |
+
* Change the color of MashShare count with setting option.
|
156 |
+
|
157 |
+
**Full SEO third party plugin support**
|
158 |
+
MashShare integrates with [All in One SEO Pack](http://wordpress.org/plugins/all-in-one-seo-pack/) and [WordPress SEO by Yoast](http://wordpress.org/plugins/wordpress-seo/).
|
159 |
+
Any description and title which is defined in Yoast open graph settings will be used by MashShare Open Graph Settings
|
160 |
+
|
161 |
+
** GitHub **
|
162 |
+
Follow the development and improve MashShare.
|
163 |
+
You find us on GitHub at: https://github.com/mashshare/MashShare
|
164 |
+
|
165 |
+
** Languages **
|
166 |
+
|
167 |
+
MashShare has been translated into many languages:
|
168 |
+
|
169 |
+
1. English
|
170 |
+
2. German
|
171 |
+
3. Spanish
|
172 |
+
4. Turkish
|
173 |
+
5. Italy
|
174 |
+
6. Portuguese (Brazil)
|
175 |
+
|
176 |
+
Please help to translate the share button plugin into more languages:
|
177 |
+
https://translate.wordpress.org/projects/wp-plugins/mashsharer
|
178 |
+
|
179 |
+
= How does it work? =
|
180 |
+
|
181 |
+
MashShare makes use of public available API endpoints which are delivered by social networks. It periodically checks for the total count
|
182 |
+
of all your Facebook and Twitter shares and cumulates them. It than shows the total number beside the Share and Social Media Icons.
|
183 |
+
No need to embed dozens of external slow loading scripts into your website.
|
184 |
+
|
185 |
+
|
186 |
+
= How to install and setup? =
|
187 |
+
Install it via the admin dashboard and to 'Plugins', click 'Add New' and search the plugins for 'MashShare'. Install the plugin with 'Install Now'.
|
188 |
+
After installation goto the settings page Settings->MashShare and make your changes there.
|
189 |
+
|
190 |
+
|
191 |
+
== Frequently Asked Questions ==
|
192 |
+
|
193 |
+
> Find here the Frequently Asked Questions. Also look into our docs which is often more up to date:
|
194 |
+
http://docs.mashshare.net/
|
195 |
+
|
196 |
+
<h4>There are no social share buttons visible after updating or installing MashShare</h4>
|
197 |
+
This happens sometimes when you are using the MashShare Network Add-On which is disabled during update process or when your are updating from a very early MashShare version 1.x.
|
198 |
+
Solution: Disable MashShare Social Media Network Add-On and MashShare Core plugin. Enable first MashShare THAN the Social Media Network Add-On and all Social Media Share buttons become visible again. (Activating order is important here)
|
199 |
+
|
200 |
+
<h4>Why is the Social Media total count not shown immediately after sharing?</h4>
|
201 |
+
It takes some time for the script to detect the sharing. So wait a few minutes than you see the total calculated clicks. Keep also in mind the caching time you defined in the admin panel.
|
202 |
+
So when you set the plugin to 5minutes caching time. You have to wait at least for 5minutes until the click count is shown.
|
203 |
+
|
204 |
+
<h4>Do I need a MashShare account?</h4>
|
205 |
+
There is no account needed. All code resides on your website and there is no account or any monthly fee necessary to use MashShare.
|
206 |
+
|
207 |
+
<h4>Does this plugin sends any personal user data to you or to Facebook, Twitter etc.?</h4>
|
208 |
+
|
209 |
+
No, there is no personal data send to Facebook, Twitter, Google and other services. There is also no data which goes to MashShare that includes any IP or other data without your explicit grant.
|
210 |
+
The big advantage of using Mashare Share buttons is the independance in comparision to other plugins which creates steady connections to Facebook and Co.
|
211 |
+
So there is no IP based data send to the social networks or to sharedcount.
|
212 |
+
|
213 |
+
<h4>Do I have to do manual changes in Javascript or HTML Code?</h4>
|
214 |
+
There is no need for you to make any manual changes. The plugin does everything for you. But if you are an experienced web-developer you are free to use the php function mashsharer(); in your templates.
|
215 |
+
|
216 |
+
<h4>Is there a shortcode for pages and posts?</h4>
|
217 |
+
Use the shortcode [mashshare] to embed the Share Buttons in pages or posts.
|
218 |
+
|
219 |
+
<h4>Why is Facebook sharing only the URL and not the title and description of my page?</h4>
|
220 |
+
You need to enable the open graph settings or install a plugin like yoast which injects open graph tags in your site
|
221 |
+
Read here more about this: http://docs.mashshare.net/article/10-facebook-is-showing-wrong-image-or-share-text
|
222 |
+
|
223 |
+
== Official Site ==
|
224 |
+
* https://www.mashshare.net
|
225 |
+
|
226 |
+
== Installation ==
|
227 |
+
1. Download the share button plugin "MashShare" , unzip and place it in your wp-content/plugins/ folder. You can alternatively upload and install it via the WordPress plugin backend.
|
228 |
+
2. Activate the plugin through the 'Plugins' menu in WordPress.
|
229 |
+
3. Select Plugins->MashShare
|
230 |
+
|
231 |
+
== Screenshots ==
|
232 |
+
|
233 |
+
1. Subscribe form with Social Media Facebook button and mail subscribe
|
234 |
+
2. Default share buttons with separate available responsive Add-On
|
235 |
+
3. Sortable Total Share Dashboard
|
236 |
+
4. Default Sharebuttons with separate available responsive Add-On
|
237 |
+
5. Responsive Design + Social-Networks (separate Add-Ons)
|
238 |
+
6. Default Share buttons + Subscribe Button opened (included)
|
239 |
+
7. Social Media Settings on post edit screen
|
240 |
+
8. Sticky Sharebar Add-On on desktop device
|
241 |
+
9. Round circle style (included)
|
242 |
+
11. Default share buttons (included)
|
243 |
+
12. Custom Social Sharing descriptions with free MashShare Open Graph Add-On
|
244 |
+
13. Extend MashShare with great Add-Ons
|
245 |
+
|
246 |
+
|
247 |
+
== Changelog ==
|
248 |
+
|
249 |
+
= 3.4.6 =
|
250 |
+
* New: Make use of Twitter character limit of 280 characters.
|
251 |
+
* Tweak: Compatible up to WordPress 4.9
|
252 |
+
|
253 |
+
= 3.4.5 =
|
254 |
+
* New: Create custom values for open graph meta tag og:type, e.g video, product
|
255 |
+
* Fix: undefined var title
|
256 |
+
* Fix: Pinterest popup not opening when network add-on is not installed
|
257 |
+
* Fix: Remove deprecated code and make mashsb.js smaller
|
258 |
+
* Fix: Facebook access token validation function not working
|
259 |
+
|
260 |
+
= 3.4.4 =
|
261 |
+
* Fix: Check fb access token not working properly
|
262 |
+
|
263 |
+
= 3.4.3 =
|
264 |
+
* Fix: Facebook and twitter buttons missing on multisite activations when bimber theme is used
|
265 |
+
* Fix: Whatsapp button not shown on sticky sharebar add-on when network add-on is not installed
|
266 |
+
* Tweak: Return a more clear error notice when access token is not valid.
|
267 |
+
|
268 |
+
= 3.4.2 =
|
269 |
+
* Tweak: Better admin descriptions
|
270 |
+
* New: Tested up to WP 4.8
|
271 |
+
|
272 |
+
= 3.4.1 =
|
273 |
+
* New: Support for PHPUnit 6
|
274 |
+
* Fix: Move invisible sub menus from dashboard to MashShare menu section to prevent confusion if a plugin like Menu Editor Pro is active which makes even invisible menu entries visible
|
275 |
+
|
276 |
+
= 3.4.1 =
|
277 |
+
* Cleaning up readme.txt. MashShare plugin has been disabled on wordpress.org for using too many keywords and a few other issues with its readme.txt
|
278 |
+
|
279 |
+
= 3.4.0 =
|
280 |
+
* New: Google Analytics add-on allows to append utm_source tracking params for traffic tracking with google Analytics
|
281 |
+
* Fix: Pinterest and google plus share counts are not cummulated together with http/https option
|
282 |
+
* Fix: Remove admin notice if Facebook access token is empty
|
283 |
+
* Fix: Remove console.log test notice
|
284 |
+
* Fix: Check if multi_curl_exec is allowed
|
285 |
+
* Fix: Share count not incrementing if transient mashsb_limit_req expiration is not set. (Caused by Possible WP Bug or custom theme transient filter)
|
286 |
+
* Tweak: Use https endpoint for facebook sharing url
|
287 |
+
|
288 |
+
See release notes and complete changelog at:
|
289 |
+
https://www.mashshare.net/changelog/
|
290 |
+
|
291 |
+
== Upgrade Notice ==
|
292 |
+
|
293 |
+
= 3.4.6 =
|
294 |
+
3.4.6 * New: Make use of Twitter character limit of 280 characters. Compatible up to WordPress 4.9
|