-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathreadme.txt
1052 lines (864 loc) · 44.9 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
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=== Social Media Follow Buttons Bar ===
Contributors: Arthur Gareginyan
Tags: tiktok, likee, qzone, snapchat, twitch, icon, icon set, button, social, media, social button, social media, social network, follow, follow button, follow link, follow icon, follow me, toolbar, link to profile, flickr, twitter, google plus, youtube, google-play, telegram, patreon, imdb, bloglovin, kompoz, steam, beam, discord, ebay, etsy
Donate link: https://www.spacexchimp.com/donate.html
Requires at least: 4.9
Tested up to: 6.0
Requires PHP: 5.6
Stable tag: 5.0
License: GPL3
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Easily and safely add a smart bar with social media follow buttons (not share, only links to your social media profiles) to any place (post content, page content, widget, sidebar, header, footer) of your WordPress website.
== Description ==
An easy to use, with intuitive interface, WordPress plugin that gives you the ability to easily and safely add a smart bar with social media follow buttons (not share, only links to your social media profiles) to any place (post content, page content, widget, sidebar, header, footer) of your WordPress website.
The social media follow buttons bar - is a bar with set of icons of the popular social media which are linked directly to your profile on this social networks. I.e. clicking the TikTok icon will take the user to your TikTok page, clicking the Likee icon will take them to your Likee page.
Unlike the other plugins, this plugin creates a live bar. The bar automatically adapt to the width of the block where it placed. If the buttons do not fit to the one line, then they will be placed on multiple lines. So they can be arranged horizontally or vertically, in one line or in a few, and all of this is done automatically.
This plugin give you finer control over buttons. You can configure they on plugins settings page. You can choose the size of icons, choose open link in current tab or in new, and etc. Also you can have the social media follow buttons automatically added to the bottom of all Posts and/or Pages, or position them manually using either a widget, shortcode or template action hook. If you want more options, then let us know and we will be happy to add them.
Its purpose is to provide a familiar experience to WordPress users. You don't need to edit any file of your theme, this plugin will do everything for you. It's just plug and play, no tedious configurations or hacks, just install, enable and start enjoying your fancy social media follow buttons. It's that simple! In addition, your social media follow buttons will be compatible with all major browsers and work with any theme.
**Features**
* Lightweight and fast
* Secure code with using clear coding standards
* Intuitive interface with many settings
* Cross browser compatible (work smooth in any modern browser)
* Compatible with all WordPress themes
* RTL compatible (right to left)
* Translation ready
**Key features include**
* Beautiful icons
* Automatically display buttons bar in all posts and/or pages
* Display buttons bar in any post or page with a WordPress shortcode
* Display buttons bar in widgets with a WordPress shortcode
* Include buttons bar directly in your theme files with a PHP short code
* Supported 127 social media sites and additional links
* Tooltips with the name of social media next to each button
* Ability to select only the desired buttons
* Live preview on the plugin settings page
* And much, much more!
**PRO features include**
* Up to 10 buttons bar instances
* Separate settings for buttons bars
* Options for setting tooltips
* Separate preview for each buttons bar on the settings page
* Ability to give a name/label for each buttons bar for easy management
* Ability to choose which one from your buttons bars you like to autoload
* Ability to automatically display the buttons bar not only below content on Posts, but also above content on Posts
* Ability to automatically display the buttons bar not only below content on Pages, but also above content on Pages
* No ads on the settings page
* Well documented
**Supported social media and links:**
* TikTok
* Likee
* Twitch
* Parler
* Odysee
* BitChute
* Flote
* DLive
* Ruqqus
* Facebook
* Facebook Group
* Flickr
* Twitter
* Instagram
* Google+
* YouTube
* YouTube Gaming
* Myspace
* Dribbble
* Qzone
* Patreon
* Actors Access
* 500px
* about.me
* Amazon
* Apple Music
* ArtStack
* ASKfm
* Bandcamp
* Behance
* Bitbucket
* BlackBerry World
* Blogger
* Bloglovin
* BookBub
* Buzzsprout
* Codepen
* Daily Paintworks
* DeviantArt
* Diaspora
* Discord
* Dloky
* eBay
* Etsy
* FeedsFloor
* Flipboard
* Gab
* GitHub
* Goodreads
* Google Play
* Hangouts
* Hireology
* Houzz
* iHeart
* IMDb
* itch
* iTunes
* iTunes Podcast
* Kompoz
* LINE
* LinkedIn
* LiveJournal
* Livestream
* Mastodon
* Medium
* Meetup
* MeetVibe
* Minds
* Mixer
* Odnoklassniki (ok.ru)
* Periscope
* Pinterest
* Plug.dj
* Polyvore
* Quora
* Reddit
* Remind
* Skype
* Snapchat
* SoundBlend
* SoundCloud
* Spotify
* Stack Exchange
* Stack Overflow
* Steam
* Steemit
* Stitcher
* Strava
* StumbleUpon
* Telegram
* The Knot
* Trade Me
* Trip Advisor
* Tumblr
* TuneIn
* Untappd
* Viber
* Vimeo
* VKontakte (vk.com)
* VSCO
* Wattpad
* WeChat
* Weibo
* WhatsApp
* WordPress
* XING
* Yellow Pages
* Yelp
* Personal website
* Email
* Telephone
* RSS Feed
* MeWe
* GitLab
* Ko-fi
* Koo App
* PayPal
* Rumble
* Signal
* Zoom
* Dropbox
* Envato
* Google News
* Komoot
* Tinder
* Trello
* XMPP
**Got more ideas? Tell us!**
**Translation**
This plugin is ready for translation and has already been translated into several languages. But If your language is not available then you can make one. It is also possible that not all existing translations are up-to-date or correct, so you are welcome to make corrections. Many of plugin users would be delighted if you share your translation with the community. Thanks for your contribution!
* English (default)
* Russian (translation by [Milena Kiseleva](https://www.instagram.com/milava_kiseleva/))
* German (translation by Michael)
* Spanish (translation by Ramiro Garcés and Patricio Toledo)
* Dutch (translation by Peter Leenders)
* French (translation by Jean-Michel, Theophil Bethel and Hervé Bouzin)
If you want to help translate this plugin, please visit the [translation page](https://translate.wordpress.org/projects/wp-plugins/social-media-buttons-toolbar).
**Minimum system requirements:**
* [WordPress](https://wordpress.org) version **4.9** or higher.
* [PHP](https://secure.php.net) version **5.6** or higher.
* [MySQL](https://www.mysql.com) version **5.0** or higher.
**Recommended system requirements:**
* [WordPress](https://wordpress.org) version **5.0** or higher.
* [PHP](https://secure.php.net) version **7.0** or higher.
* [MySQL](https://www.mysql.com) version **5.6** or higher.
**Contribution**
Developing plugins is long and tedious work. If you benefit or enjoy this plugin please take the time to:
* [Donate](https://www.spacexchimp.com/donate.html) to support ongoing development. Your contribution would be greatly appreciated.
* [Rate and Review](https://wordpress.org/support/plugin/social-media-buttons-toolbar/reviews/#new-post) this plugin.
* [Share with us](https://www.spacexchimp.com/contact.html) or view the [GitHub Repo](https://github.com/ArthurGareginyan/social-media-buttons-toolbar) if you have any ideas or suggestions to make this plugin better.
== Installation ==
Install "Social Media Follow Buttons Bar" just as you would any other WordPress Plugin.
Automatically via WordPress Admin Area:
1. Log in to Admin Area of your WordPress website.
2. Go to "`Plugins`" -> "`Add New`".
3. Find this plugin and click install.
4. Activate this plugin through the "`Plugins`" tab.
Manually via FTP access:
1. Download a copy (ZIP file) of this plugin from WordPress.org.
2. Unzip the ZIP file.
3. Upload the unzipped catalog to your website's plugin directory (`/wp-content/plugins/`).
4. Log in to Admin Area of your WordPress website.
5. Activate this plugin through the "`Plugins`" tab.
After installation and activation, the "`Follow Buttons`" menu item will appear in the "`Settings`" section of Admin Area. Click on it in order to view the plugin settings page.
[More help installing plugins](https://wordpress.org/support/article/managing-plugins/ "WordPress Codex: Installing Plugins")
== Frequently Asked Questions ==
= Q. Will this plugin work on my wordpress.COM website? =
A. Sorry, this plugin is available for use only on self-hosted (wordpress.ORG) websites.
= Q. Can I use this plugin on my language? =
A. Yes. This plugin is ready for translation and has already been translated into several languages. But If your language is not available then you can make one. It is also possible that not all existing translations are up-to-date or correct, so you are welcome to make corrections. Many of plugin users would be delighted if you share your translation with the community. Thanks for your contribution!
If you want to help translate this plugin, please use the POT file that is included and placed in the `languages` folder to create a translation PO file. Just [send the PO file to us](https://www.spacexchimp.com/contact.html) and we will include this translation within the next plugin update.
= Q. How does it work? =
A. Simply go to the plugin settings page, select the desired settings and click the "Save changes" button. Enjoy your fancy social media follow buttons. It's that simple!
You can find the plugin settings page at "`WordPress Admin Area`" -> "`Settings`" -> "`Follow Buttons`".
= Q. Can I configure my buttons bar instance? =
A. Yes. On the "Settings" tab, select the desired settings and click the "Save changes" button. It's that simple!
You can find the plugin settings page at "`WordPress Admin Area`" -> "`Settings`" -> "`Follow Buttons`".
= Q. How many buttons bar instances can I create? =
A. The free version of this plugin supports only 1 instance of the buttons bar.
In the premium version of this plugin you can create up to 10 of buttons bar instances. This is very useful, because that way you can manage your buttons bar instances separately. Soon we will remove the limit on the number of buttons bar instances so that you can create an unlimited number of buttons bar instances.
= Q. Does this plugin requires any modification of the theme? =
A. Absolutely not. This plugin is configurable entirely from the plugin settings page that you can find in the Admin Area of your WordPress website.
= Q. Does this require any knowledge of HTML or CSS? =
A. Absolutely not. This plugin can be configured with no knowledge of HTML or CSS, using an easy-to-use plugin settings page.
= Q. What I need to do if the Google PageSpeed test says that this plugin images must be compressed? =
A. The images that uses in this plugin are already compressed, but we will do our best to find out what else can be done with the images in order to compress them even better.
= Q. It's not working. What could be wrong? =
A. As with every plugin, it's possible that things don't work. It's impossible to tell what could be wrong exactly. The most common reason for this is a web browser’s cache. Every web browser stores a cache of the websites you visit (pages, images, and etc.) to reduce bandwidth usage and server load. This is called the browser’s cache. Clearing your browser’s cache may solve the problem.
If you post a support request in the plugin's support forum on WordPress.org, we'd be happy to give it a look and try to help out. Please include as much information as possible, including a link to your website where the problem can be seen.
= Q. The last WordPress update is preventing me from editing my website that is using this plugin. Why is this? =
A. This plugin can not cause such problem. More likely, the problem are related to the settings of the website. It could just be a cache, so please try to clear your website's cache (may be you using a caching plugin, or some web service such as the CloudFlare) and then the cache of your web browser. Also please try to re-login to the website, this too can help.
= Q. Where to report bug if found? =
A. Bug reports are very welcome! Please visit [our contact page](https://www.spacexchimp.com/contact.html) and report. Thank you!
= Q. Where to share any ideas or suggestions to make the plugin better? =
A. Any suggestions are very welcome! Please visit [our contact page](https://www.spacexchimp.com/contact.html) and share. Thank you!
= Q. I love this plugin! Can I help somehow? =
A. Yes, any contributions are very welcome! Please visit [our donation page](https://www.spacexchimp.com/donate.html). Thank you!
== Screenshots ==
1. Social media buttons.
2. Tooltip with name of the social media displayed above button when you hover over the button.
3. Social media follow buttons bar displayed below the post content and inside the sidebar. (Twenty Fifteen theme)
4. Plugin settings page.
5. Shortcode placed in the Text Widget.
== Other Notes ==
****
"Social Media Follow Buttons Bar" is one of the own software projects of [Space X-Chimp](https://www.spacexchimp.com). Earlier the project was called "Social Media Buttons Toolbar".
**License**
This plugin is licensed under the [GNU General Public License, version 3 (GPLv3)](http://www.gnu.org/licenses/gpl-3.0.html) and is distributed free of charge.
Commercial licensing (e.g. for projects that can’t use an open-source license) is available upon request.
**Credits**
* The icon of this plugin is a copyrighted image created by the [Space X-Chimp](https://www.spacexchimp.com) team. (C) All rights reserved.
* The banner of this plugin is a copyrighted image created by the [Space X-Chimp](https://www.spacexchimp.com) team. (C) All rights reserved.
* Unless otherwise stated, all images are created by the [Space X-Chimp](https://www.spacexchimp.com) team and are copyrighted. (C) All rights reserved.
* Icons [flickr.png, google-plus.png, vimeo.png, blogger.png, livejournal.png, pinterest.png, tumblr.png, soundcloud.png, spotify.png, yelp.png, vkontakte.png, odnoklassniki.png, telegram.png, github.png, skype.png, website.png, rss-feed.png](https://www.iconfinder.com/iconsets/social-buttons-2?ref=MilenaKiseleva) by Ivlichev Victor Petrovich and licensed under the [Creative Commons (Attribution 3.0 Unported)](http://creativecommons.org/licenses/by/3.0/).
* [Bootstrap](http://getbootstrap.com) by Twitter, Inc. released under the [MIT license](https://github.com/twbs/bootstrap/blob/master/LICENSE).
* [Bootstrap-checkbox](https://github.com/vsn4ik/bootstrap-checkbox) is a project of [Vasily A.](https://github.com/vsn4ik), shared under the [MIT license](https://github.com/vsn4ik/bootstrap-checkbox/blob/master/LICENSE).
* [Font Awesome](https://fontawesome.com) is an open source-project created by Dave Gandy. Font released under the [SIL OFL 1.1 license](http://scripts.sil.org/OFL). Code released under the [MIT License](http://opensource.org/licenses/mit-license.html).
**Links**
* [Developer website](https://www.spacexchimp.com)
* [Dedicated plugin page on GitHub](https://github.com/ArthurGareginyan/social-media-buttons-toolbar)
* [Dedicated plugin page on WordPress.org](https://wordpress.org/plugins/social-media-buttons-toolbar/)
== Changelog ==
= 5.0 - Okt 14, 2022 =
* Maintenance: Ensure compatibility with WordPress 6.
* Security improvement: Fixed the Authenticated (admin+) Stored Cross-Site Scripting (XSS) vulnerability.
* Security improvement: Processing of options has been improved. All data is now sanitized and validated before use.
* Security improvement: Prevent direct access to the "inc/php/options.php" file.
* Fixed: Prints a warning: "Warning: A non-numeric value encountered in /inc/php/enqueue.php on line 31".
* Fixed: Some options were not saved in the database due to the limitation of the PHP directive max_input_vars=1000.
* Maintenance: Processing of options has been improved. Direct retrieving of options from the database is replaced by the "_options" callback.
* Maintenance: Processing of options has been improved. The "_options" function has been rewritten.
* Maintenance: Processing of options has been improved. Explicit type definition technique is now used in variable declarations.
* Maintenance: The "inc/php/items-handler.php" file has been added.
* Maintenance: The "_get_items_all_slug" function has been added to the "inc/php/items-handler.php" file.
* Maintenance: The "_get_media_pairs_media" function has been renamed to "_get_items_media_pairs".
* Maintenance: The "_get_media_pairs_additional" function has been renamed to "_get_items_additional_pairs".
* Maintenance: The "_generator" function has been rewritten.
* Maintenance: The "_shortcode" function has been rewritten.
* Maintenance: The "_autoload" function has been rewritten.
* Maintenance: The contents of PHP files have been optimised; Code formatting and commenting improved.
* Maintenance: The "_test" function has been added to the "inc/php/options.php" file for development/testing purposes. It writes the options to a text file for the visualisation of options processing.
* Maintenance: Code formatting and commenting improved.
* Maintenance: The Support and Store tabs are disabled.
* Maintenance: The copyright date updated to support the 2022 year.
= 4.73 - Sep 6, 2021 =
* Fixed: Strange behavior of the toggle switches (ON/OFF buttons) on the plugin settings page. (Thanks to Werner Krauß)
= 4.72 - Jul 19, 2021 =
* Maintenance: Ensure compatibility with upcoming WordPress 5.8.
= 4.71.1 - Apr 4, 2021 =
* Fixed: Prints a warning since last update: "Warning: Use of undefined constant SPACEXCHIMP_P019_TEXT - assumed 'SPACEXCHIMP_P019_TEXT' (this will throw an Error in a future version of PHP) in /wp-content/plugins/social-media-buttons-toolbar/inc/php/items.php on line 1".
= 4.71 - Apr 4, 2021 =
* New: Added option for Dropbox.
* New: Added option for Envato.
* New: Added option for Google News.
* New: Added option for Komoot.
* New: Added option for Tinder.
* New: Added option for Trello.
* New: Added option for XMPP.
= 4.70 - Mar 8, 2021 =
* Maintenance: Ensure compatibility with upcoming WordPress 5.7.
* Maintenance: Processing of options has been improved. Direct retrieving of options from the database is replaced by the "_options" callback. The "options.php" file with the "_options" function added.
* Maintenance: Correction in the name of the supported social media.
= 4.69 - Feb 17, 2021 =
* New: Added option for MeWe.
* New: Added option for GitLab.
* New: Added option for Ko-fi.
* New: Added option for Koo App.
* New: Added option for PayPal.
* New: Added option for Rumble.
* New: Added option for Signal.
* New: Added option for Zoom.
= 4.68 - Feb 14, 2021 =
* Enhancement: On the plugin settings page, some options have been redesigned for better usability.
* Maintenance: Code commenting improved.
= 4.67 - Jan 15, 2021 =
* New: Added option for Odysee.
* New: Added option for BitChute.
* New: Added option for Flote.
* New: Added option for DLive.
* New: Added option for Ruqqus.
= 4.66 - Jan 10, 2021 =
* New: Added option for Parler.
* New: Added option for Actors Access.
= 4.65 - Jan 1, 2021 =
* Maintenance: The copyright date updated to support the 2021 year.
= 4.64 - Dec 29, 2020 =
* New: Added option for Myspace.
* New: Added option for TikTok.
* New: Added option for Likee.
* New: Added option for Dribbble.
* New: Added option for Qzone.
= 4.63 - Dec 8, 2020 =
* Maintenance: Ensure compatibility with upcoming WordPress 5.6.
* Maintenance: Every use of the hardcoded plugin slug has been replaced with a variable according to best coding standards.
= 4.62 - Oct 12, 2020 =
* Fixed: On the plugin settings page, the height of the buttons is too small compared to the width.
* Enhancement: The plugin settings page has been redesigned. The sidebar added to all tabs for better usability.
= 4.61 - Oct 3, 2020 =
* New feature: Restoring screen position after saving changes. No more annoying return to the top of the page after clicking the "Save" button on the plugin settings page.
* Maintenance: Loading of dynamic content on the plugin settings page has been updated to more versatile.
= 4.60 - Aug 10, 2020 =
* Maintenance: Ensure compatibility with upcoming WordPress 5.5.
* Enhancement: Remove the second ask for an upgrade on the "Plugins" page and change the color of some links to the right emotional colors. (Thanks to Abdulla Hussain)
= 4.59 - Mar 20, 2020 =
* Maintenance: Ensure compatibility with upcoming WordPress 5.4.
* Maintenance: Minimum WordPress version requirement is set to 4.9. Support for WordPress 4.8 and below has been discontinued.
* Maintenance: Minimum PHP version requirement is set to 5.6. Support for PHP 5.5 and below has been discontinued.
= 4.58 - Jan 30, 2020 =
* Improvement: The name of the menu item that leads to the plugin settings page has been changed from "Social Media Follow Buttons" to a shorter "Follow Buttons" for the convenience of users.
= 4.57 - Jan 20, 2020 =
* Maintenance: The copyright date updated to support the 2020 year.
= 4.56 - Nov 11, 2019 =
* Maintenance: Compatibility with upcoming WordPress 5.3.
* Framework update: Bootstrap library updated to the latest version; v3.4.1.
* Framework update: The list control has been redesigned.
= 4.55 - Oct 2, 2019 =
* French translation updated. (Thanks to Hervé Bouzin)
= 4.54.1 - Jul 16, 2019 =
* Fixed: Prints a warning since PHP/7.1: "Notice: A non well formed numeric value encountered in /inc/php/versioning.php on line 43".
= 4.54 - Apr 9, 2019 =
* Improvement: The options on the plugin settings page are better named, described, sorted and grouped.
= 4.53 - Mar 31, 2019 =
* Framework updated: Code formatting improved.
* Framework updated: Code commenting improved.
* Framework updated: The change log design is improved.
= 4.52 - Mar 24, 2019 =
* Framework updated: Added function "_plugin", which returns an array with the contents of plugin constants. The mention of plugin constants is replaced by the use of the function "_plugin".
* Framework updated: The functions "_settings_link" and "_upgrade_link" are combined and improved.
* Framework updated: The function "_plugin_row_meta" is improved.
* Framework updated: Code formatting improved.
* Framework updated: Code commenting improved.
* Framework updated: All translation files are updated.
= 4.51 - Mar 18, 2019 =
* Improvement: Notification display system updated
* Code commenting improved.
* Style sheet for the back end is optimised.
= 4.50 - Mar 4, 2019 =
* Improved compatibility with third-party themes.
= 4.49 - Mar 3, 2019 =
* Improved compatibility with third-party themes.
= 4.48 - Mar 1, 2019 =
* Framework updated: The file "page.php" is divided into the following parts: "page.php", "usage.php", "faq.php", "support.php".
* Framework updated: The files "settings.php", "usage.php", "faq.php", "support.php" are moved to the subfolder "tabs".
= 4.47 - Feb 24, 2019 =
* Added French translation. (Thanks to Hervé Bouzin)
= 4.46 - Feb 21, 2019 =
* The readme "Tested up to:" value changed to 5.1 after full testing process and ensuring compatibility.
* Content of the "F.A.Q." section updated.
* Some texts are corrected or replaced with new ones.
* All translation files are updated.
* Code formatting improved.
* The code relating to "Live preview", in the "admin.js" file, is improved.
* Added CSS class ".custom-list" for displaying a custom list, which is used on the plugin settings page.
* The "humans.txt" file updated.
= 4.45 - Jan 11, 2019 =
* Added information about the PRO version of the plugin.
* Options on the settings page are resorted.
* Options on the settings page are renamed.
* On the plugin settings page added separators with title for option groups.
* Content of the "Usage" section updated.
* Content of the "FAQ" section updated.
* Many texts are updated.
* The function "_tollbar" is renamed to "_generator".
* The autoload function "_addContent" is renamed to "_autoload" and improved.
* The function "_load_scripts_dynamic_css" is improved.
* In the "frontend.css" file, useless CSS code is removed.
* Added class "sxc-follow-button" to the LI element of the buttons bar.
* Some variables in the "enqueue.php" file are renamed.
* Code formatting in the "admin.js" file improved.
* Code formatting in the "functional.php" file improved.
* Code commenting improved.
* The copyright date updated.
* Translation files are updated.
= 4.44 - Nov 2, 2018 =
* Improvement: Design of the plugin settings page is improved.
* Improved code to reset CSS styles to "default" for the buttons bar elements.
* Fix: The "blank" value of the "target" attribute in the links of social media buttons are replaced with "_blank" value.
* Fix: The "displayo-ptions" ID is renamed to "display".
* Some texts are updated.
* Translation files are updated.
= 4.43 - Oct 23, 2018 =
* Improvement: Design of the plugin settings page is improved.
* Content of the "Usage Instructions" section updated.
* Translation files are updated.
= 4.42 - Sep 26, 2018 =
* Improved code to reset CSS styles to "default" for the buttons bar elements.
* Code commenting improved.
* CSS code, which is located in the file "admin.css" and is related to the "FAQ" section, is improved.
* Some texts are updated.
* Translation files are updated.
= 4.41 - Aug 7, 2018 =
* Some texts are updated.
* Translation files are updated.
* The translation into Russian has been corrected.
* The translation into Dutch has been corrected.
* The translation into German has been corrected.
* The translation into Spanish has been corrected.
= 4.40 - Jul 24, 2018 =
* Dutch translation added. (Thanks to Peter Leenders)
* The code block that adds dynamic CSS is moved to a separate function '_load_scripts_dynamic_css' within the 'enqueue.php' file.
* The function '_load_scripts_base' is deleted due to uselessness.
* The function '_load_scripts_admin' is improved.
* The function '_load_scripts_frontend' is improved.
* The banner of Space X-Chimp, located on the settings page of the plugin, is updated. The image 'banner.png' is deleted.
* Some texts are updated.
* All translation files are updated.
= 4.39 - Jul 13, 2018 =
* The extra mention of the constant '_SLUG' is removed from the file 'enqueue.php'.
* All translation files are updated.
= 4.38 - Jun 4, 2018 =
* Fixed a bug due to which the plugin data that stored in the database to not be deleted during the uninstallation of the plugin.
* The contents of the file 'uninstall.php' is moved to the file 'core.php'. The file 'uninstall.php' is deleted.
* The function '_tollbar()' is updated.
= 4.37 - Jun 3, 2018 =
* Fixed a bug due to which the links in buttons are disappeared.
= 4.36 - Jun 3, 2018 =
* The plugin became much faster due to the decrease in the number of requests to the database.
* A new option is added to the plugin settings page, allowing the user to select the desired buttons.
* Added a new control function '_control_checkbox()'. Added CSS code (in the file 'admin.css') for this control. Added JS code (in the file 'admin.js') for this control.
* Added a new callback function '_get_media_pairs_media()' for getting a list of media buttons.
* Added a new callback function '_get_media_pairs_additional()' for getting a list of additional media buttons.
* The function '_control_link()' is updated.
* The function '_tollbar()' is updated.
* Added a new upgrade function '_upgrade_4_36()'.
* The old upgrade function '_upgrade_4_10()' is removed due to uselessness.
* Some texts are corrected.
= 4.35 - May 20, 2018 =
* Added new constant "_FILE".
* Added a function that runs during the plugin activation. Now the date of the first activation of the plugin is recorded in the database.
= 4.34 - May 7, 2018 =
* Added auto-versioning of the CSS and JavaScript files to avoid cache issues.
= 4.33 - May 3, 2018 =
* The 'list.php' file replaced with the 'items.php'.
* Added callback function for getting a list of all buttons.
* The 'smbt-social-icons' CSS class renamed to 'sxc-follow-buttons'.
* CSS code in the file 'admin.css' is optimized.
* CSS code in the file 'frontend.css' is optimized.
* The '_tollbar()' function is improved.
= 4.32 - Apr 25, 2018 =
* Fixed the link "Settings", located in the plugin's meta row on the "Plugins" page. The suffix ".php" was deleted.
* Fixed information stored in the header of the translation files.
* Translation files updated.
= 4.31 - Apr 20, 2018 =
* Some texts updated, and typos corrected.
* All translation files updated.
* The information about the author of the plugin (including name, links, copyright, etc.) was changed due to the fact that the plugin became the property of SpaceXChimp.
* The "humans.txt" file updated.
= 4.30 - Mar 22, 2018 =
* Added option for the Untappd.
* Added option for the TuneIn.
* Added option for the iHeart.
* Added option for the BlackBerry World.
* Added option for the Livestream.
= 4.29 - Mar 4, 2018 =
* Added option for the Strava.
* Added option for the Stitcher.
* Added option for the WeChat.
* Added option for the Weibo.
* Added option for the about.me.
* Added option for the Facebook Group.
= 4.28 - Feb 28, 2018 =
* Added option for the FeedsFloor.
= 4.27 - Jan 22, 2018 =
* Texts updated.
* The year in the copyright text is updated.
* The sidebar items are rearranged.
* Translation files updated.
= 4.26 - Nov 13, 2017 =
* The plugin is fully tested for compatibility with WordPress version 4.9.
* CSS code improved.
= 4.25 - Oct 28, 2017 =
* German translation added. (Thanks to Michael)
* Fixed an issue where the "Hello" message could not be hidden.
= 4.24 - Oct 2, 2017 =
* Added option for the Daily Paintworks.
* Added option for the Bitbucket.
* Added option for the Gab.
* Added option for the Minds.
* Added option for the Flipboard.
* Fixed an issue because of which the line was displayed behind of the buttons.
* Spanish translation updated. (Thanks to Patricio Toledo)
= 4.23 - Sep 23, 2017 =
* At the request of some users, plugin settings page moved to the submenu item in the top-level menu item "Settings", like before.
= 4.22 - Sep 19, 2017 =
* Fixed the issue due to which the 'Space X-Chimp' sub menu item in the brand menu item was displayed.
* Added branded footer text on the plugin's settings page.
= 4.21 - Sep 17, 2017 =
* The hard coded HTML radio options are replaced with the PHP function that dynamically creates radio.
= 4.20 - Sep 15, 2017 =
* Added the top level menu item of the brand.
* The submenu item of the plugin has moved to the menu item of the brand.
* The menu item of the plugin is renamed.
* The "Author" tab on the settings page is removed.
* Content of the "Support" tab on the settings page is updated.
* Copyright of plugin files is changed to the "Space X-Chimp".
* The "Support" tab renamed to the "Support Me".
* The "Usage" tab renamed to the "Usage Instructions".
= 4.19 - Sep 8, 2017 =
* Plugin data that saved in the database upgraded to version 0001.
= 4.18 - Sep 8, 2017 =
* Added Spanish translation. (Thanks Patricio Toledo)
* Function that render controls on the settings page is moved to a separate file 'controls.php'.
* The '_setting' function divided into two functions: '_control_field' and '_control_switch'.
* List of buttons moved to a separate file 'list.php'.
* Added CSS class 'control-switch' to checkboxes with custom styles. Now the 'bootstrap-checkbox.js' plugin only applies to checkboxes with class 'control-switch'.
* The 'smbtoolbar_tollbar' function rewrited.
* The group name of the '_service_info' option renamed to '_settings_group_si'.
* The 'admin.css' file improved.
* The "Font Awesome" library is integrated for use on the plugin settings page.
* The save button is replaced by a new wider button.
* Added an additional save button that fixed in the upper left corner.
* The help text generating is moved to separate PHP function.
* Prefixes of the PHP functions changed to ''spacexchimp_p005_.
* Prefixes of the PHP constants changed to ''SPACEXCHIMP_P005_.
* The 'facebok.png' image replaced with new.
* The 'linkedin.png' image replaced with new.
* The 'email.png' image replaced with new.
* Added option for the iTunes Podcast.
* Added option for the Viber.
* Added option for the Etsy.
* Added option for the Trip Advisor.
* Added option for the Stack Overflow.
* Added option for the Stack Exchange.
* Added option for the Wattpad.
* Added option for the The Knot.
= 4.17 - Aug 11, 2017 =
* Added option for the ASKfm.
* Added option for the eBay.
* Added option for the Hangouts.
* Added option for the Houzz.
* Added option for the Quora.
* Added option for the Steemit.
* Added option for the ArtStack.
* Mastodon icon updated with brand new logo.
= 4.16 - Aug 10, 2017 =
* Russian translation updated. (Thanks to Milena Kiseleva)
* The navigation of the tabs is rearranged.
* Fixed an issue due to which the sidebar was not hiding on mobile devices.
* Code of sidebar moved to separate file 'sidebar.php'.
* Support page tab moved from external source to plugin code.
* My avatar moved from external source to plugin folder.
* Banner moved from external source to plugin folder.
* Code of PayPal button updated.
= 4.15 - Aug 8, 2017 =
* Preview section on the settings page changed to live preview.
* Stylesheet in the admin.css file improved.
* The '!important' declarations in the admin.css file removed.
* Code formatting in the admin.js file improved.
* Code commenting improved.
* Load of the additional remote CSS file removed from the admin.js file.
* Changed the sorting of enqueueing of scripts.
* The 'Family' page tab renamed to 'Store'.
* Added ad banner of my store website.
= 4.14 - Jul 23, 2017 =
* Added option for the Google Play.
* Added option for the itch.
* Added option for the Mastodon.
* Added option for the Remind.
* Added option for the Trade Me.
* Added option for the VSCO.
* Added additional CSS reset rules.
= 4.13 - Jul 2, 2017 =
* Added option for the Hireology.
* Added option for the Kompoz.
* Added option for the SoundBlend.
= 4.12.1 - Jun 21, 2017 =
* The HTTPS mixed content issue fixed by changing all links to HTTPS.
= 4.12 - Jun 19, 2017 =
* Added option for the Behance.
* Added option for the Polyvore.
* Added option for the Yellow Pages.
* Content of the "FAQ" section updated.
= 4.11 - Jun 16, 2017 =
* Added option for the iTunes social media.
* Added option for the Apple Music social media.
* Added option for the Medium social media.
* Added option for the 500px social network.
* On the plugin settings page, text of buttons are corrected.
* On the plugin settings page, the information about the plugin version number moved to header section.
* Some mention of constants replaced with variables for easier access.
* Content of the "Usage" tab updated.
* Content of the "FAQ" tab updated.
= 4.10 - Jun 4, 2017 =
* The Beam icon and name replaced with rebranded.
* Added option for the telephone button.
* To the plugin settings page added information about the plugin version number.
* The "Tested up to:" comment changed to 4.8 after full testing process.
* The "version.php" file renamed to "versioning.php".
* The "versioning.php" file updated to new version.
* The "_plugin_version_number" function renamed to the "_versioning".
= 4.9 - May 30, 2017 =
* Added option for the StumbleUpon social network.
* Added option for the Bloglovin social network.
* Added option for the WhatsApp social network.
* Added option for the LINE social network.
= 4.8 - May 27, 2017 =
* Added option for the Plug.dj social network.
= 4.7 - May 26, 2017 =
* Compatibility with PHP version 5.2 improved.
* PHP shorthands improved.
* Added function for generating the plugin constants.
* Some constants now get the value from the plugin header data.
* Added option for the DeviantArt social network.
* The "_plugin_version_number" function improved.
* Added file "upgrade.php" for future upgrades.
= 4.6.1 =
* Fixed the bug due to which the "Warning: Constants may only evaluate to scalar values in" warning are displayed.
= 4.6 - May 24, 2017 =
* Added new constants: "_SLUG", "_PREFIX", "_SETTINGS" and "_NAME".
* Value of the "_VERSION" constant replaced with information from the plugin header data.
* All references to the plugin name, slug, prefix are replaced with constants.
* Added default values to empty options.
* The "_load_scripts_base" function improved.
* The "name" attribute removed from the "form" tag.
= 4.5 - May 21, 2017 =
* Added option for the Buzzsprout social network.
* Added option for the Periscope social network.
* F.A.Q. section updated.
* Code formatting improved.
= 4.4 - May 17, 2017 =
* Added option for the Flickr social network.
* Code formatting improved.
* Extra JS code for Bootstrap tooltips removed from the "admin.js" file.
* Added ID to every field on the settings page.
= 4.3.1 - May 12, 2017 =
* Fixed the bug due to which the the "Warning: Illegal string offset 'version' in" and the "Warning: Illegal string offset 'old_version' in" warnings are displayed. (Thanks to Sven Brill)
= 4.3 - May 10, 2017 =
* Added option for the Diaspora social network.
= 4.2 - May 8, 2017 =
* The design of the plugin settings page is completely redone.
* Added option for the Beam.pro button.
* Added option for the Amazon button.
* Added option for the BookBub button.
* Added option for the YouTube Gaming button.
* Added option for the XING button.
* The "reddit.png" image replaced with new.
* The "youtube.png" image replaced with new.
* The Twitter icon replaced with new.
* The WordPress icon replaced with new.
* Fixed a bug due to which the jQuery library was not loaded on the front end of the website if the visitor did not logged-in.
* Added stylized descriptions of sections on the "Settings" tab.
* Additional "Support" section added.
* The 'bootstrap-transition.js' file added.
* Code of the 'admin.css' file improved and better commented.
* The 'bootstrap-checkbox.min.js' file renamed to 'bootstrap-checkbox.js'.
* The 'bootstrap-tab.js' file removed.
* The 'bootstrap-transition.js' file removed.
* A full version of the Bootstrap framework is integrated.
* Added the CSS code for the custom list numbers on the plugin settings page.
* The main font is changed to "Verdana".
* All PHP and HTML code is better formatted.
* The header on the settings page of plugin is redesigned.
* The "LICENSE.txt" file renamed to "license.txt".
* The "humans.txt" file added.
* On the plugin settings page, the "valign='top'" attribute removed from the "tr" element of HTML table and added the appropriate analog in CSS .
* The "_service_info" setting added to the data-base.
* Added function for managing information about the version number of the plugin.
* Added the "Hello" message that show when the plugin is just installed.
* Added the "Error" message that show when user is trying to degrade the version number of the plugin.
* Fixed the parameter that contain the path to source files in all translation files.
* The POT file updated.
* Translations updated.
= 4.1 - Mar 28, 2017 =
* Added option for the Bandcamp button.
= 4.0 - Mar 24, 2017 =
* Plugin name changed from "Social Media Buttons Toolbar" to "Social Media Follow Buttons Bar".
* The name of the menu item changed from "Social Buttons" to "Social Media Follow Buttons".
* My Unicode signature added to the main file.
* Options from the settings page moved to a separate file.
* Added tab navigation menu for the settings page.
* Added additional tabs on the settings page.
* Advertisement banner removed.
* The Instagram icon replaced with brand-new.
* Added option for the Patreon button.
* The "Warning: file_get_contents():" error fixed via refuse to use the "file_get_contents".
* The "smbtoolbar_load_scripts" function updated and renamed to "smbtoolbar_load_scripts_admin".
* The "smbtoolbar_load_scripts_base" function added.
* The "smbtoolbar_load_scripts_frontend" function added.
* The 'Using' section renamed to 'Usage'.
* The donate button replaced with new.
* The 'Donate' section renamed to 'Support'.
* The 'donate.png' image removed.
* The POT file updated.
* Translations updated.
= 3.14 =
* Added option for the Meetup button.
* Added option for the Bootstrap Tooltips.
* The position of the buttons relative to each other has improved. The "Margin right" option renamed to "Margin".
= 3.13 - Jan 23, 2017 =
* Added option for the Yelp button.
= 3.12 - Jan 23, 2017 =
* Added option for the Goodreads button.
* Social media icons more optimized. Weight is reduced by 50%.
* Links on the settings page cleared from http and https.
* Added additional donate link on the plugin settings page.
= 3.11 =
* Added option for the Steam button.
* Added option for the Discord button.
= 3.10 - Dec 11, 2016 =
* Added option for the Twitch button.
= 3.9 - Nov 22, 2016 =
* Added option for the Dloky button.
* Image of the donate button changed.
= 3.8.2 - Nov 13, 2016 =
* Added some CSS code in order to fix compatibility issues with some themes.
= 3.8.1 - Nov 11, 2016 =
* Added "!important" declarations to stylesheet in order to fix compatibility issues with some themes.
* Fixed the wrong constant name error.
* Readme for translations updated.
= 3.8 - Nov 7, 2016 =
* Added option for the IMDb button.
* Added CSS fix for compatibility with some themes.
= 3.7 - Nov 6, 2016 =
* Added option for the Vimeo button.
* Translations updated.
* Ad banner replaced with new.
= 3.6 - Oct 9, 2016 =
* Added option for the Snapchat button.
= 3.5 - Oct 2, 2016 =
* Added Spanish translation. (Thanks [Ramiro Garcés](http://www.ramirogarces.com.ve/))
= 3.4 - Sep 28, 2016 =
* Added option for the SoundCloud button.
* Added option for the Spotify button.
* Improved examples in the fields on the settings page.
* POT file updated.
* Russian translation updated.
= 3.3 - Sep 24, 2016 =
* Added option to adjust the alignment of toolbar.
* Added the Readme.txt file for translation contribution.
* Added global constant for plugin text-domain.
= 3.2 - Sep 4, 2016 =
* Added option for the Skype button.
* Ready for translation improved.
* Texts on settings page improved.
* Russian translation improved.
= 3.1 - Sep 3, 2016 =
* Added prefixes to the stylesheet and script names when using wp_enqueue_style() and wp_enqueue_script().
* Added constant for storing the plugin version number.
= 3.0 - Aug 30, 2016 =
* The structure of files changed.
* Style sheet of settings page improved and better commented.
* Style sheet of settings page optimized for mobile devices.
* Added JavaScript file for settings page.
* Added JavaScript function of automatic remove the "successful" message after 3 seconds.
* Checkboxes replaced with cool triggers by using Bootstrap framework and Bootstrap-checkbox component.
= 2.3.1 - Aug 23, 2016 =
* POT file updated.
* Russian translation updated.
* Image "thanks.png" removed.
* Advertisement replaced by new.
* Added the subject with plugin name to email address on settings page.
* Function "smbtoolbar_enqueue_scripts" renamed to "smbtoolbar_load_scripts".
= 2.3 - May 28, 2016 =
* Added Telegram button.
= 2.2.1 - May 23, 2016 =
* Added the `!important` flag to the display property of `<a>` element.
= 2.2 - May 20, 2016 =
* Added MeetVibe button.
* Fixed the display property of `<li>` and `<a>` elements.
* Fixed the issue with border that sometimes appeared at bottom of an icons.
= 2.1 - May 20, 2016 =
* Added Reddit button.
= 2.0 - Apr 8, 2016 =
* Some changes in design of settings page.
* Constants variables added.
* Text domain changed to "social-media-buttons-toolbar".
* Added compatibility with the translate.wordpress.org.
* All images are moved to the directory "images".
* Image "btn_donateCC_LG.gif" is now located in the "images" directory.
* Plugin URI changed to GitHub repository.
* Added my personal ad about freelance.
* `.pot` file updated.
* Russian translation updated.
= 1.5 - Mar 31, 2016 =
* Fixed: `Notice: Undefined index: new_tab in .../social-media-buttons-toolbar.php on line 240`.
= 1.4 - Mar 28, 2016 =
* Added 6 new buttons (LiveJournal, Pinterest, Tumblr, VKontakte, Odnoklassniki, Personal website).
* Fixed: "Use of undefined constant media".