-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathreadme.txt
705 lines (572 loc) · 37.5 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
=== Social Media Share Buttons | MashShare ===
Author URL: https://www.mashshare.net
Plugin URL: https://www.mashshare.net
Contributors: ReneHermi, WP-Staging, ilgityildirim
Donate link:
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Share buttons, Social Sharing, social media, Facebook, Twitter, Subscribe, Traffic posts, pages, widget, social share buttons, analytics, email
Requires at least: 3.6+
Tested up to: 4.7.3
Stable tag: {{ version }}
Social Media Share Buttons for Twitter, Facebook and other social networks. Highly customizable Social Media ecosystem
== Description ==
> #### MashShare - The Social Media Ecosystem (Twitter counts supported)
> A free Social Media Plugin, professional and highly customizable<br />
> ecosystem for social media sharing and optimizing of your valuable content.<br />
>
> <strong>Stop slowing down your website and prevent ranking loose.</strong>
> Other social buttons are often using external scripts which are increasing loading times.
> 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 />
>
> * <strong>New: </strong> Most Shared Posts Widget
> * <strong>New: </strong> Async share count aggregation
> * <strong>New: </strong> Dashboard for total share count on posts screen
> * <strong>New: </strong> Short URL integration
> * <strong>New: </strong> Support for Accelerated Mobile Pages (AMP) when using the [official WordPress AMP plugin](https://wordpress.org/plugins/amp/)
<strong>Installation</strong>
[youtube https://www.youtube.com/watch?v=vRSE-pQJTBQ]
> It gives you per default a large total share counter beside three large
> prominent Share Buttons for your Twitter tweets, Facebook share and the option<br />
> to place a prominent subscribe button for your news feed and mailing list.
> This services are free per default including great support.
> There is no need to create an account! <br />
>
> 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 />
>
> If you need services like Whatsapp, Pinterest, Mail,<br />
> Print, Linkedin, Odnoklassniki etc., you get them on the Add-On Marketplace.<br />
>
> MashShare can also be used in conjunction with other third-party share buttons vendor!
>
>
> Free and paid Add-Ons available:
>
> - More Social Share Buttons<br />
> - YouTube Video Share Popup<br />
> - Share Button Responsive<br />
> - Sticky Share bar<br />
> - Social Sharing Optimization<br />
> - Google Analytics<br />
> - and more...<br />
>
> [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)
<h4> Social Media Share Buttons & Social Sharing Post Optmization </h4>
This Social Media share button plugin is in active development and will be updated on a regular basis - Please do not rate negative before we tried to solve your issue.
= Main Features =
* High Performance Social Media Icons - easy to use - Share Buttons for the most common networks
* High Resolution lossless vector font share button icons
* Show the Total Social Media Share count at a glance
* Object and transient caches to provide incredibly fast execution speed of Social Media Icons
* Shortcodes
* Extensible with many [Add-Ons](https://www.mashshare.net/downloads) (Google Analytics, More Social Networks, Responsive, YouTube Video Share and more...)
* Developer friendly with several filters and actions.
* Highly customizable
* Smart (virtual) share count function. Add virtual shares to new articles. Use psychological aspects to increase real shares.
= All Features: =
<strong>New Version 2.x</strong>
* Social Media Icons with Improved performance
* Option to disable Social Media share count completely (no sql queries will be generated any longer)
* Shortcode option to disable share counts
* Check if curl is working on the server
* Option to disable share count cache for testing purposes
* Use of sharp and crisp clear font Social Media Icons instead Social Media Icons images
* Button 'extra content' for content slider subcribe forms or any other content New: Use a link behind the Subscribe button instead the toggle slider
* Complete rewrite of CSS for easier modifications
* Improved MashShare Social Media extension system
* Improved backend, new MashShare Social Media Add-On page
* Multi language capable, *.po files
* Change color of share counts via setting
* Count up animation for share buttons counts (Does not work for shortcodes and on blog pages)
* HTML5 Tag <aside> wrapped around to tell search engines that the share buttons are not part of the content
* Plus button moves to end of share buttons when activated and does not stay longer in place.
* Drag and drop sort order of share buttons services.
* Enable desired Social Media share buttons Icons with one click
* 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
* Three different effective share button styles - Less is more here
* Choose border radius of the Social Media buttons
* Keep settings when share buttons are uninstalled - optional
* Custom CSS field for individual styling of the social media share buttons
<strong> Social Media Add-Ons available for </strong>
* Google / G+
* Whatsapp (Whatsapp button only shown on iOS devices)
* Pinterest
* Digg
* Linkedin
* Reddit
* Stumbleupon
* Vk / VKontakte
* Print
* Delicious
* Buffer
* Weibo
* Pocket
* Xing
* Tumblr
* Mail
* ManageWP
* Meneame
* Odnoklassniki
* Frype / Draugiem
* Skype
* Flipboard
* Hackernews
= High Performance =
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.
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.
<blockquote>
<h4>How proven fast is MashShare?</h4>
<p>This are a few example metrics from the <a href="https://wordpress.org/plugins/p3-profiler/">P3 (Plugin Performance Profiler)</a> plugin, using <a href="http://wptest.io/">WP Test Data</a>, and the default settings of several
popular plugins,
along with the WordPress Core and Twenty Fourteen theme for reference purposes compared with MashShare Social Media Icons:
Thanks to [JS Morisset](https://profiles.wordpress.org/jsmoriss/ "Social Sharing benchmark") for the idea of creating a common list of benchmarked plugins</p>
<ul>
<li><strong>0.0166</strong> secs - <em><strong>MashShare Social Media Icons SEO Share Buttons v2.1.2 (no Add-Ons)</strong></em></li>
<li><strong>0.0174</strong> secs - Facebook v1.5.5</li>
<li><strong>0.0176</strong> secs - WPSSO Social Sharing Buttons (SSB) v1.0.10 + WPSSO</li>
<li><strong>0.0181</strong> secs - MailPoet Newsletters (aka Wysija Newsletters) v2.6.11</li>
<li><strong>0.0125</strong> secs - ShareThis v7.0.17</li>
<li><strong>0.0140</strong> secs - AddThis Social Bookmarking Widget v3.5.10</li>
<li><strong>0.0150</strong> secs - WPSSO Social Sharing Buttons (SSB) v1.0.9</li>
<li><strong>0.0170</strong> secs - Digg Digg v5.3.6</li>
<li><strong>0.0181</strong> secs - Facebook v1.5.5 (Provides Only Facebook Buttons)</li>
<li><strong>0.0258</strong> secs - All in One SEO Pack v2.2.3.1</li>
<li><strong>0.0293</strong> secs - JetPack by WordPress.com v2.9.2 ()</li>
<li><strong>0.0342</strong> secs - WP e-Commerce v3.8.13.3 (No Products)</li>
<li><strong>0.0348</strong> secs - WordPress Social Sharing Optimization (WPSSO) v2.6.8</li>
<li><strong>0.0416</strong> secs - WordPress SEO by Yoast v1.6.3 </li>
<li><strong>0.0457</strong> secs - NextGEN Facebook (NGFB) v7.6.1.1</li>
<li><strong>0.0730</strong> secs - MarketPress Lite - WordPress eCommerce v2.9.5.3 (No Products)</li>
<li><strong>0.0749</strong> secs - bbPress v2.5.4 (No Forums or Topics)</li>
<li><strong>0.0800</strong> secs - Easy Digital Downloads v2.1.5 (No Products - no Add-Ons)</li>
<li><strong>0.0924</strong> secs - <strong>WordPress Twenty Fourteen Theme v1.1</strong></li>
<li><strong>0.1003</strong> secs - SEO Ultimate v7.6.5.1</li>
<li><strong>0.1021</strong> secs - WooCommerce v2.2.6 (No Products)</li>
<li><strong>0.1092</strong> secs - <strong>WordPress Core v4.0.0</strong></li>
<li><strong>0.1404</strong> secs - BuddyPress v2.1.1 (No Activities)</li>
<li><strong>0.1404</strong> secs - NextGEN Gallery by Photocrati v2.0.66.29 (No Galleries or Images)</li>
<li><strong>0.0096</strong> secs - Share Buttons by AddToAny v1.3.4</li>
<li><strong>0.0096</strong> secs - SumoMe v1.1.0</li>
<li><strong>0.0232</strong> secs - Shareaholic | share buttons, analytics, related content v7.5.0.2</li>
</ul>
<p><small><em>This Benchmarks were executed on Intel i5 2.3Ghz, 8GB DDR3, using an APC opcode/object cache without any DB or file Cache Plugin like W3Total, WordPress v4.0, and P3 v1.5.2 ( Attempt to disable opcode optimizers -
Otherwise some plugins can not be tested) and in manual mode to make sure that
for every plugin the same page is loaded. Automatic excecution of P3 would randomly load WordPress pages which is inaccurate for testing on same conditions. All plugins were benchmarked on sepearate instances with no other
plugins enabled.
The benchmarks were runned a few times to make sure that any internal plugin caching function is fired. E.g. MashShare gets only really fast after second load of a page because the sharecount must be returned from external
service first and than stored into internal object cache.
This benchmarks give only a vast overview of performance differences and results will vary on other WordPress installations depending on different hardware and software configurations.
</em></small></p>
<strong>Please note:</strong>
For this test the P3 Option 'Attempt to disable opcode optimizers' is enabled (Otherwise some plugin benchmarks returns no benchmark times ).
So real execution time of every single Plugin is faster (probaby with a similar factor for all benchmarked plugins) but can not be measured exactely with my testing environment.
<p></p>
</blockquote>
**Shortcodes**
* Use `[mashshare]` anywhere in pages or post's text to show the buttons and total share count wherever you like.
Share Buttons will be shown exactly on the place where you copy the shortcode in your content.
There are more parameters available:
Embed Share Buttons in pages or posts: `[mashshare] `
Buttons without sharecount: `[mashshare shares="false"]`
Sharecount only: `[mashshare buttons="false"]`
Share buttons alignment: `[mashshare shares="false" buttons="true" align="left|right"]`
Shortcode in template files via php: `echo do_shortcode('[mashshare]');`
Custom url: `[mashshare url="http://www.google.de"]`
Custom share text: `[mashshare text="This is my custom share text"]`
* 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]');`
Configure the Share buttons sharing function in the settings page of the plugin.
* Change the color of MashShare count with setting option.
**Full SEO third party plugin support**
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/).
** GitHub **
Follow the development and improve MashShare.
You find us on GitHub at: https://github.com/mashshare/MashShare
** Languages **
MashShare has been translated into the following languages:
1. English
2. German
3. Spanish
4. Turkish
5. Italy
6. Portuguese (Brazil)
Would you like to help translate the share button plugin into more languages?
Join our [Transifex Translation Team](http://www.transifex.com/projects/p/mashshare).
= How does it work? =
MashShare makes use of the webservice sharedcount.com and periodically checks for the total count
of all your Facebook and Twitter shares and cumulates them. It than shows the total number beside the Share buttons and Social Media Icons.
No need to embed dozens of external slow loading scripts into your website.
= What are advantages of MashShare compared to SumoMe, ? =
= How to install and setup? =
Install it via the admin dashboard and to 'Plugins', click 'Add New' and search the plugins for 'MashShare'. Install the plugin with 'Install Now'.
After installation goto the settings page Settings->MashShare and make your changes there.
== Frequently Asked Questions ==
> Find here the Frequently Asked Questions. If your question is not answered look at:
https://www.mashshare.net/faq/
<h4>There are no social share buttons visible after updating or installing MashShare</h4>
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.
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)
<h4>Why is the Social Media total count not shown immediately after sharing?</h4>
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.
So when you set the plugin to 5minutes caching time. You have to wait at least for 5minutes until the click count is shown.
<h4>Do i need a MashShare or sharedcount account?</h4>
No you don´t. Only when you like to see the total share count you need a free sharedyount.com account for up to 10.000 daily requests. For most websites this is suitable enough as MashShare make use of exensive caching so
the requests to sharedount are reduced to a little. If you want to have more often updated share counts you can register at sharecount for a free account and than are able
to use a free api key which increases your daily request limit up to 50.000 which should be fine for very large websites. Within the settings page of MashShare Share buttons you find the sharedcount register link.
<h4>Does this plugin sends any personal user data to you or to Facebook, Twitter etc.?</h4>
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.
The big advantage of using this Mashare Share buttons is the independance in comparision to other plugins which creates steady connections to Facebook and Co.
So there is no IP based data send to the social networks or to sharedcount.
<h4>Do i have to do manual changes in Javascript or HTML Code?</h4>
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.
<h4>Is there a shortcode for pages and posts?</h4>
Use the shortcode [mashshare] to embed the Share Buttons in pages or posts.
<h4>Why do i get a blank page when i try to activate or uninstall the plugin</h4>
Most times this is a result of some php server limits. Check your logfiles to see which values must be increased.
I can also assist you with such problems, but keep in mind that they are mostly not caused by this plugin.
<h4>When i click on the Social Media share buttons, nothing happens and no popup window</h4>
Mostly that is because you are using any third party and outdated theme which is not coded very well by the author and is not using the Wordpress API for embeding external plugin script.
For MashSharer make sure your website source contains the script /mashsharer/assets/mashsharer.js
So if you have no chance to update or change your theme do some hardcoding and put the following line into the head template of your theme file:
`<script type='text/javascript' src='http://yourwebsite.com/wp-content/plugins/mashsharer/assets/mashsharer.js?ver=1.1'></script>`
<h4>Why is Facebook only sharing the URL and not the title and description of my page?</h4>
Facebook does not supports custom titles, descriptions and images in its share helper sharer.php but you can use open graph meta tags to show the desired custom formats.
So if you theme does not suppport open graph meta tags (you see them in the html header as og: tags) use the MashShare Add-On:
[Open Graph Social Optimization] (https://www.mashshare.net/downloads/mashshare-open-graph/)
After installation, check with the [Facebook Open graph debugger](https://developers.facebook.com/tools/debug/) how Facebook is seeing your site and click on "fetch new data" to purge the Facebook Open Graph cache when your open graph changes are not accepted immediately.
Read here more FAQ: [https://www.mashshare.net/faq/](https://www.mashshare.net/faq/)
== Official Site ==
* https://www.mashshare.net
== Installation ==
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.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Select Plugins->MashShare
== Screenshots ==
1. Subscribe form with Social Media Facebook button and mail subscribe
2. Default share buttons with separate available responsive Add-On
3. Sortable Total Share Dashboard
4. Default Sharebuttons with separate available responsive Add-On
5. Responsive Design + Social-Networks (separate Add-Ons)
6. Default Share buttons + Subscribe Button opened (included)
7. Social Media Settings on post edit screen
8. Sticky Sharebar Add-On on desktop device
9. Round circle style (included)
11. Default share buttons (included)
12. Custom Social Sharing descriptions with free MashShare Open Graph Add-On
13. Extend MashShare with great Add-Ons
== Changelog ==
= {{ version }} =
* New: Create filters to allow customizing the refresh times
* Fix: Sporadic connection issues in post editor
* Fix: Pinterest and google share count not correct for https websites
* Fix: Remove inline css on AMP site
= 3.3.8 =
* Fix: Zero shares are not shown with the use of the inline post plugin
* Fix: jQuery nearest library not detected with older jQuery versions
= 3.3.7 =
* New: Check once a day if facebook access token is expired and throw a message
* New: Add feedback form if user is deactivating MashShare
* Fix: PHP Warning: A non-numeric value encountered in share count fake count option
* Fix: Flat styled social media buttons are shadowed on a few themes
* Tweak: Admin helper notice to create a facebook access token
* Tweak: Check if curl_multi_init() is installed for getting social media share counts
* Tweak: Remove mashshare css on non mashshare admin pages
= 3.3.6 =
* Fix: Custom CSS field not working since 3.3.5
= 3.3.5 =
* New: Add new Facebook Access Token to bypass the rate limit issue
* New: Add filter 'mashsb_hide_addons' to hide add-on related sections
* New: Add new option to hide buttons when they appear in widgets or not in main query (is_main_query conditions)
* New: Add French language
* New: Add Arabic language
* New: Add Dutch language
* New: Add Brazil language
* New: Add Indonesia language
* Fix: Do not remove backslash from custom css
* Fix: Change general admin class panel-container to a more unique one
* Fix: Check if image exists before detecting image size for twitter image
* Fix: Twitter shortcode custom url value is ignored
* Fix: Rate Limit Notice not working
* Fix: Undefined var is_main_query
= 3.3.4 =
* Fix: Disabling share count still makes requests to facebook and co. Important fix to resolve facebook rate limit issues which result in stuck share count
= 3.3.3 =
* Fix: css not minified properly
* Fix: Rewrite some code to be PHP 7 compatible
* New: Use full size buttons for shortcode buttons
= 3.3.2 =
* Fix: Convert Quote characters in open graph title to html entities.
* Fix: Pinterest button not working on AMP pages
* Fix: Hackernews and Flipboard button not working on AMP pages
* Tweak: Lower rate limit to reduce request per second to facebook network
= 3.3.1 =
* Fix: Remove old unused access token endpoint. Please install this update if you were using the FB access token previously or if your share count stucks
= 3.3.0 =
* New: Integrate Facebook Social Media Rate Limiter to prevent hitting facebook api request limits and rate limit errors resulting in zero facebook share counts
= 3.2.9 =
* New: Better prevent excessive Rate Limit exceeding of the facebook api on high traffic sites which results in 0 facebook share counts
* New: Create warning notices that appears when caching is disabled or cache is purged permanetely
* New: Debug mode writes debug notices into footer of the site available only for administrators
= 3.2.8 =
* Fix: Custom field mashsb_jsonshares facebook is empty when old "refresh while loading" share count method is used
* New: Add more unit tests to make sure that future updates do not break share count generation
= 3.2.7 =
* Tweak: Remove FB access token generator
= 3.2.6 =
* Fix: Google and Facebook share count not calculated correctly
* Fix: pinit.js converts pinterest button into a pinterest native icon. Needs MashShare Networks 2.3.9 or later!
* Tweak: Remove admin notice for creating Facebook Access Token
= 3.2.5 =
* Fix: Fix a bug where only for http schemed urls the shares are returned. This happens only when no FB APP secret is used.
* Fix: Default table options are not stored on plugin update
* Tweak: Add more unit tests to check shares for http(s)
* Tweak: Show FB app secret admin notice only on MashShare admin pages
= 3.2.4 =
* Fix: Remove box-shadow: none; declaration and fix the shadow button style
* Fix: Review button link in admin notice not working
* Fix: Button margin upgrade function not working
* Tweak: Create a more universal to use javascript for the color picker
= 3.2.3 =
* Fix: Facebook API limit hit and share count not growing.
* Fix: Broken url property in mashengine can lead to zero shares when FB access token is used
* New: Hide image and excerpt in Widget Most Shared Post. Use 0 values to do so.
= 3.2.2 =
* Fix: Default settings not loaded on first time installation
* Fix: Button Style Shadow not working
* Fix: Cumulate Http(s) option is not counting twitter https scheme
= 3.2.1 =
* New: Post specific option in meta box social sharing settings to hide and show share buttons
* Fix: Button margin is zero when plugin is updated after storing settings
* Fix: Flipboard button missing on settings page
* Fix: Buttons are small after saving admin settings. Restore default large size
* Fix: Pinterest Button Not working on AMP pages
* Fix: Facebook Share Button not url encoded
= 3.2.0 =
* Fix: buttons not loading on some mobile browsers. Remove css fade-in animation
* Fix: Button margin deactivated per default on update installation
* New: Admin notice to show how important the new access token generation is
= 3.1.9 =
* Fix: Non missing css rules in minified css
= 3.1.8 =
* New: Facebook App authentication | No more zero shares due to api call limits
* New: Awesome New Responsive Full Width Buttons
* New: Three more button sizes: Small | Medium | Large (Default Size)
* New: Beautiful new Most Shared Post Widget plus extra options and thumbnail generation
* New: Color Picker for Share count color
* New: Button Margin Option
* New: Button label And share icon align center option
* New: Add Flipoard and Hacker News to the supported networks
* New: All Fonts and CSS are located in assets folder. Template folder not used any longer for assets
* New: Clean up the user interface and change some wordings
* New: Changed facebook api endpoint
* New: New content filter for deactivating buttons on amp pages 'mashsb_the_content'
* New: Tested up to WP 4.7
* Fix: jQuery error nearest() not defined
* Fix: Remove inline css completely when custom css is not used
* Fix: Shortcodes not working in above and below content section
* Tweak: default font-family sans-serif for the buttons
* Tweak: Allow Headlines in admin settings
* Tweak: Clean up admin js
* Tweak: Remove sharedcount.com endpoint because its not working anymore
* Tweak: Change link to docs
* Tweak: Create new filter mashsb_share_count
* Tweak: New admin footer and several CSS improvements
* Tweak: Remove deprecated functions
= 3.1.7 =
* New: Hotfix for changing facebook api endpoint
= 3.1.6 =
* Removed and merged into 3.1.8
= 3.1.7 =
* Fix: Hotfix changes facebook api endpoint
* Fix: Remove all changes in 3.1.6 and put them into 3.1.8 for testing first the new API endpoint before creating new features
= 3.1.6 =
* REMOVED
= 3.1.5 =
* Fix: Twitter title for floating sidebar and sharebar add-on is wrong when on frontpages with multiple blogposts
* Fix: Telegram button missing style in mashsb.css
* Fix: Wrong textdomain
* Fix: Size of inline css when using AMP Plugin is too big.
* Tweak: Missing update notice after succesfull settings import
* Tweak: Improve Open Graph and Twitter Card settings description
* New: Hide User Profile MashShare meta box with setting Meta Box Visibility in general settings
= 3.1.4 =
* Fix: Remove deprecated REST API functions which are throwing errors on php 5.2
* Fix: Change domain path to /languages
* Fix: Change doc header of meta-box.php and remove wrong declarations
* Tweak: Change label of User Roles Options Visibility to Meta Box Visibility Permissions
* Tweak: remove is_admin() condition for sharecount creation. Leads to zero sharecounts on themes with bad infinite scroll implementation where is_admin() is true even on frontpage
* Tweak: Add more translations
* New: Support for Telegram button included in network add-on
= 3.1.3 =
* Fix: Share Buttons are not shown on a few ajax based themes. (Remove is_main_query() condition)
* Fix: WP Shorturls are enabled per default
* Fix: Warning message when log folder is not writeable
* Fix: Warning message when curl_init not availabe
* Fix: Possible Security Warning Issue Resolved when using Vaultpress
* Tweak: New admin footer in mashshare settings pages
= 3.1.2 =
* New: Option to show Social Sharing options meta box only for specific user roles
= 3.1.1 =
* Fix: When using shortcode [mashshare] without an "services" argument the number of large buttons is wrong.
* Tweak: remove unused code and clean up
= 3.1.0 =
* Fix: Undefined var $mashsb_options
* Fix: Default caching method async cache not working after update 2.5 > 3.x when settings were not saved manually
= 3.0.9 =
* New. Modified cache expiration for async method: New posts: Updated once every hour! Posts older than 3 weeks: Updated once every 4 hours! Posts older than 2 month: Updated once every 12 hours!
* Fix: Never fire async cache for bots
* Fix: Remove correct sharecount even when a bot is visiting the site. Important to make sure that the cache gets filled correct
* Fix: Remove site name from blog post share title
* Fix: Allow special characters like quotation marks in tweets
* Tweak: Explain shorturl and show sample url formats for different shorturls on settings tab
* Tweak: Better explanation of the different Caching Methods
* Tweak: Change footer link to the documentation
= 3.0.8 =
* Fix: Remove Sitename from twitter share title
* Fix: WP Shorturls deactivated for shortcodes with custom url like [mashshare url="https://www.google.com" text="share it"]
* Fix: Wrong twitter title used when Yoast seo url and MashShare custom tweet setting is not defined
* Fix: Wrong og:title generated on frontpage
= 3.0.7 =
* Fix: Fatal error with themes using the meta-box framework
* Fix: Undefined index mashsu_methods
= 3.0.6 =
* Fix: Fatal error: Cannot redeclare rwmb_meta_shortcode()
* Fix: Under some circumstances previous settings are overwritten with default values when plugin is updated
= 3.0.5 =
* Fix: WP Shortlinks not workings
* Fix: Better twitter title sanitizing. Some special characters are not shown
* Tweak: Make clear that bitly links are not generated on the fly and background processing can take up to 1 hour
* Tweak: Notice to make sure that network buttons can be arranged via drag and drop
= 3.0.4 =
* Fix: Position top not working after version 3.0.3
= 3.0.3 =
* Fix: Undefined method on AMP pages
= 3.0.2 =
* HUGE PERFORMANCE & FEATURE UPDATE
* Performance: New asyncronous method for cache rebuilding. No more increase in loading time while page loads
* Performance: No cache rebuild when site is visited by bots or spiders
* Performance: Structural and logic improvements reduces number of db requests.
* New: Most Popular Post Widget for displaying posts sorted by shares
* New: Yoast and Jetpack support for social settings
* New: Build in open graph and twitter card meta tags. Rewritten from scratch. Makes use of Yoast open graph data if specified.
* New: Extra large Pinterest image and dedicated sharing description
* New: Basic responsive button behavior included per default
* New: Facebook open graph rescraping is done automatically on post save.
* New: Validate open graph data button for fetching new scrape information and forcing facebook to purge its cache.
* New: Filter "mashsb_visible_services" for modifying the visible networks
* New: Filter "mashsb_shortcode_atts" for modifying the shortcode arguments
* New: New field in WordPress user profiles: Twitter author url for giving credits to authors when sharing a link on twitter (meta tag twitter:creator)
* New: Clicking the PLUS button only affects the adequate parent share buttons not other share buttons on same page.
* New: Improved license activation workflow and much better license error messages
* Tweak: New UI elements for admin checkboxes
* Tweak: Enable Twitter and Facebook share button per default on first time installation
* Tweak: Change MashShare to MashShare for better branding
* Tweak: Change twitter username description in settings and make sure @MashShare is not used
* Tweak: Get 20% instead 10% discount for allowing tracking
* Tweak: admin menue icon
* Tweak: Deactivates the MashShare Open Graph Add-On or throws an warning message if its still enabled
* Tweak: Load JS and CSS all over setting is enabled per default
* Tweak: Static share buttons on admin dashboard for quicker response
* Tweak: Rename General tab into Settings
* Tweak: Remove settings "Visual" and "Social networks" and merge them into new Settings tab
* Tweak: Stay on last active tab after saving admin settings
* Fix: New function for returning share title shows correct title even on archive, categories and non posts like bbpress and buddyPress pages
* Fix: Missing </div> in checkbox callback function
* Fix: disable class mashdebug() which causes header notices on some systems
* Fix: Undefined function wp_get_document_title() Compatibility backward fix
* Fix: Undefined $post object on several places
* Fix: Hide @ on twitter share when no twitter handle is used
* Fix: syntax error on php 5.3
* Fix: Missing negated debug constant leads to removing most shares posts transient all the time and performance issues when most shared post widget is used.
* Fix: Do not use automatic buttons for feeds
* Tweak: Reduce number of requests to one API request on singular post and use global $mashsb_sharecount for storing sharecount
= 3.0.1 =
* New: Most Shared Post Widget -> Select posts by date of publish like 14 days, 1 month ago and so on.
* Fix: When twitter card or open graph tags are disabled mashshare must not disable yoast open graph and twitter cards data
* Fix: Admin notices for floating sidebar and share bar are shown even when they are not installed.
= 3.0.0 =
* HUGE PERFORMANCE & FEATURE UPDATE
* Performance: New asyncronous method for cache rebuilding. No more increase in loading time while page loads
* Performance: No cache rebuild when site is visited by bots or spiders
* Performance: Structural and logic improvements reduces number of db requests.
* New: Most Popular Post Widget for displaying posts sorted by shares
* New: Yoast and Jetpack support for social settings
* New: Build in open graph and twitter card meta tags. Rewritten from scratch. Makes use of Yoast open graph data if specified.
* New: Extra large Pinterest image and dedicated sharing description
* New: Basic responsive button behavior included per default
* New: Facebook open graph rescraping is done automatically on post save.
* New: Validate open graph data button for fetching new scrape information and forcing facebook to purge its cache.
* New: Filter "mashsb_visible_services" for modifying the visible networks
* New: Filter "mashsb_shortcode_atts" for modifying the shortcode arguments
* New: New field in WordPress user profiles: Twitter author url for giving credits to authors when sharing a link on twitter (meta tag twitter:creator)
* New: Clicking the PLUS button only affects the adequate parent share buttons not other share buttons on same page.
* New: Improved license activation workflow and much better license error messages
* Tweak: New UI elements for admin checkboxes
* Tweak: Enable Twitter and Facebook share button per default on first time installation
* Tweak: Change MashShare to MashShare for better branding
* Tweak: Change twitter username description in settings and make sure @MashShare is not used
* Tweak: Get 20% instead 10% discount for allowing tracking
* Tweak: admin menue icon
* Tweak: Deactivates the MashShare Open Graph Add-On or throws an warning message if its still enabled
* Tweak: Load JS and CSS all over setting is enabled per default
* Tweak: Static share buttons on admin dashboard for quicker response
* Tweak: Rename General tab into Settings
* Tweak: Remove settings "Visual" and "Social networks" and merge them into new Settings tab
* Tweak: Stay on last active tab after saving admin settings
* Fix: New function for returning share title shows correct title even on archive, categories and non posts like bbpress and buddyPress pages
* Fix: Missing </div> in checkbox callback function
* Fix: disable class mashdebug() which causes header notices on some systems
* Fix: Undefined function wp_get_document_title() Compatibility backward fix
* Fix: Undefined $post object on several places
* Fix: Hide @ on twitter share when no twitter handle is used
= 2.5.5 =
* Fix: Button width ignored after last update
= 2.5.4 =
* New: Share button support for Google AMP Accelerated Mobile Pages when using the WordPress official AMP plugin https://wordpress.org/plugins/amp/
* New: New option for adding custom css only on AMP pages.
* New: Autoptimize support - Concatenating of css and js files
* New: BWP Minify (Better WordPress Minify) support - Concatenating of css and js files
* New: Use modern facebook icon
* New: Performance improvement: Number of share count requests are reduced
* New: Fakecount support RTL languages like arabic and hebraic
* New: Rename tab "Extensions" to "Add-On Settings"
* New: Rename "Add-Ons" to "Get More Add-Ons"
* Fix: Prevent fatal error when curl is not installed and check first if it is installed
* Tweak: Hiding shares when x shares are reached will be done via php and not longer css
* Tweak: Adding debug constant MASHSB_DEBUG for developing purposes
* Tweak: Cleaning code
* Fix: $post undefined message
* Fix: Remove !important css declarations in AMP inline style declaration
= 2.5.3 =
* Tweak: Tested up to WP 4.4.2
* Tweak: Rewrite sharedcount class for using phpunit test class
* Tweak: Clean up code and several performance improvements
* Fix: Undefined var 'mash_networks' on first installation
* Fix: Disabling cache not working for shortcode buttons with custom url
* Fix: Shorturls are not working on share bar add-on
* Fix: Twitter username handle not shown on iphone (missing urlencode())
* Fix: Custom url and text in shortcodes are overwriting default button text and url when used on same page
* New: Move 'Exclude' option to settings->Visual->Location
* New: Show usage tracking notice only for administrators
= 2.5.2 =
* Fix: Share count including fakecount for custom urls in shortcodes are not returned and stays zero
* Fix: Custom URL and Custom Text are not returned in shortcodes
* Fix: Sharecounts are hidden when setting "Hide sharecount is enabled". Number of shares are ignored
* Fix: Disabled MashShare cache results in non shown shares on non singular pages or custom urls in shortcodes
* Fix: Fake count ignored on non singular pages or custom urls in shortcodes
= 2.5.1 =
* New: Redirection after first time activation to visual tab
* Tweak: Notice if there is no network enabled
* Tweak: Performance improvement! Font icons not loaded any longer as external files. All font icons embeded purely as octet-stream;base64
* Fix: undefined var subscribe_behavior
* Fix: Check sharecount only when url is defined and $post not empty
* Fix: Prevent double encoding of share url's that leads to unwanted results
* New: Function for collecting non sensitive informations for improving MashShare and keep track of how it is used. Muste be enabled by user explicitely before it is used.
= 2.5.0 =
* New: A new filter called mashsb_active allows you to enable mashshare mashsb.js and mashsb.css conditionally via third party function
* New: Store shares even on non post pages like category and archive pages
* Fix: undefined var notice
See release notes and complete changelog at:
https://www.mashshare.net/changelog/
== Upgrade Notice ==
= 3.1.9 =
3.1.9 <strong>IMPORTANT UPDATE - Update explictely recommended to get accurate share count because of latest changes in facebook API. </strong> <a href="https://wordpress.org/plugins/mashsharer/changelog/" style="color:white;text-decoration: underline;">Read Changelog.</a>