WordPress maintenance or security needs? Reach out!
TLDWP

Plugin: minimal-share-buttons (Used by 14 domains)

Minimal Share Buttons

Add simple share buttons under your posts, add share block in the new editor, or use the widget to add sharing to any widget area your theme provides. This plugin uses simple SVG icons for social network logos and small vanilla JavaScript to allow the user to share the current post or page. Share icons inherit their colours from the theme link colours to match the website design.

Why choose Minimal Share Buttons before other similar plugins?

  • Minimal and elegant look that blends with your theme (tested with all latest default WordPress themes as well as with some other popular themes).
  • Minimal impact on your site’s performance – the plugin loads only a small SVG file with the icons, less than 1k CSS and 3.5к unminified and uncompressed JavaScript – most of it to make SVG icons work in old browsers.
  • Doesn’t spy on your users – the plugin doesn’t load any thitd-party scripts that record your user’s activity on your site, doesn’t set or read any cookies.
  • Sharing through the native share dialog on devices that support it.
  • GDPR-hasle-free – since the plugin doesn’t leak personal information to third parties, this makes it easier for website owners to comply with the European privacy regulations.
  • Accessibility – the share links have labels, read by screen readers, and visible for keyboard users.
  • Gutenberg and WordPress 5.0 ready – the plugin provides block that displays the share buttons so that authors can place them wherever they want in the post content.

Usage

There are five ways of displaying the share buttons on a post or page:

  1. Force them to display under the content of the post by checking the relevant checkboxes in the Display settings sections on the plugin settings screen.
  2. Add Share widget to the sidebar or another widget area.
  3. Use the Gutenberg block to add the share buttons whereever you want in the post content.
  4. Use the shortcode [msb_share title="Share this"] in the classic editor.
  5. Use the function msb_display_buttons() to render the widget in your theme templates.

Theme developers

From version 1.4 you can more easily display the sharing widget in your templates using the function msb_display_buttons(). The function accepts two arguments – an array of options, passed to the widget, and a second boolean argument that tells the function to echo the resulting markup. Here’s an example:

$args = [
  'before_widget' => '<div class="msb-container">',
  'after_widget'  => '</div>',
  'before_title'  => '<h2>',
  'after_title'   => '</h2>',
  'title'         => __( 'Share this article', 'mytextdomain' ),
];
msb_display_buttons( $args, true );

If your theme uses SVG icons, combined into a SVG sprite, and your sprite has icons for Facebook, Twitter, Google+ and LinkedIn, there are two filters you can use to replace the icons, provided by the plugin, with yours. The results of the two filters are concatenated with a hash between them and passed through esc_url before output.

Another filter allows manipulation of the array of social networks.

msb_sprite_url

The filter is applied to the URL of the sprite image and the filter function should return the URL (without the hash sign) of an SVG sprite image, consisting of icons in symbol elements.

msb_icon_name

The filter is applied to the icon name before concatenating it to the sprite URL. It should return the ID of the icon symbol in the sprite.

msb_icon

The filter allows to change the whole icons markup, It receives the icon markup and the icon name as parameters.

msb_socials

The filter is applied to the default list of social networks and allows adding or removing socials networks. The array of social networks is associative array, the key is used for the option name on settings page and for the icon ID, and the value is associative array with three elements – field_label (the label of the field in settings), button_label (the label of the button for screenreader users), and share_url (the URL for sharing links). The share_url is passed through sprintf with two params – the URL of the current page and the title of the page. Example:

function my_add_xing( $socials ){

  $socials['xing'] = array(
    'field_label' => __( 'Xing', 'mytheme' ),
    'button_label' => __( 'Share on Xing', 'mytheme' ),
    'share_url' => 'https://www.xing.com/spi/shares/new?url=%1$s&title=%2$s'
  );

  return $socials;

}
add_filter( 'msb_socials', 'my_add_xing' );

msb_button_classes

This filter allows changing the classes of the individual buttons. Two parameters are apssed to the filter functions: the array with classes and the social network / button slug.

Credits

DomainExposuresHeadersLast Checked
l*t*e*t*a*t.com F Aug 22, 2026
b*i*o*e*t.fr F Aug 21, 2026
n*b*d*.com F Aug 2, 2026
d*e*m*o*s*a*k*n*.com (WP 7.0.2) F Jul 30, 2026
h*d*o*o*u*i*n.com (WP 7.0.2) D Jul 30, 2026
f*i*e*e*e*i*r*.com (WP 7.0.2) D Jul 29, 2026
f*i*e*e*e*i*r*.fr (WP 7.0.2) F Jul 28, 2026
p*i*i*a*i*c*n*r*.ca F Jul 21, 2026
c*a*f*e*e*u*e*t*i*.com (WP 6.9.4) D Jul 21, 2026
b*u*s*l*o*.nl (WP 7.0.2) B Jul 20, 2026
p*c*h.ca F Jul 19, 2026
t*l*s*n*m*t.fi C Jul 18, 2026
e*p*-*i*e*.com F Jul 17, 2026
z*n*-*o*u*i*n*.de (WP 7.0) D Jul 15, 2026

Top 50 Plugins

Plugin Count
elementor 1,752,269
contact-form-7 1,734,913
elementor-pro 1,042,969
woocommerce 809,301
revslider 600,598
jetpack 449,628
js_composer 413,971
wp-rocket 336,041
essential-addons-for-elementor-lite 261,383
gravityforms 254,924
complianz-gdpr 253,919
google-site-kit 234,164
cookie-law-info 225,784
instagram-feed 221,890
sitepress-multilingual-cms 208,071
header-footer-elementor 203,584
google-analytics-for-wordpress 202,140
bluehost-wordpress-plugin 191,353
elementskit-lite 177,076
gutenberg 168,426
cookie-notice 146,605
litespeed-cache 145,566
gutenberg-core 126,202
gtranslate 122,354
the-events-calendar 121,357
wpforms-lite 121,140
astra-sites 110,947
popup-maker 108,105
woocommerce-payments 107,897
tablepress 101,709
honeypot 97,446
astra-addon 92,629
coblocks 92,193
duracelltomi-google-tag-manager 89,623
wp-smushit 89,524
layerslider 87,724
all-in-one-seo-pack 87,488
bb-plugin 85,659
akismet 83,989
premium-addons-for-elementor 82,644
ml-slider 82,288
cleantalk-spam-protect 81,255
mailchimp-for-wp 80,293
megamenu 79,514
jet-engine 77,267
ewww-image-optimizer 76,708
wp-pagenavi 76,276
fusion-builder 76,156
woocommerce-gateway-stripe 75,270
smart-slider-3 75,073

Top 50 Themes

Theme Count
hello-elementor 615,636
Divi 489,356
astra 408,710
flatsome 143,174
Avada 119,640
generatepress 113,787
pub 87,837
oceanwp 79,196
kadence 78,004
enfold 67,704
salient 64,296
twentyseventeen 53,768
twentytwentyfour 52,603
bb-theme 52,472
betheme 52,125
blocksy 50,378
cocoon-master 49,045
twentytwentyfive 45,433
dt-the7 44,982
woodmart 44,663
h4 43,939
neve 37,567
Avada-Child-Theme 36,657
gox 36,181
bridge 30,725
lightning 30,035
twentytwentyone 29,878
twentytwenty 28,365
swell 28,169
bricks 26,622
Impreza 25,820
Newspaper 23,905
twentytwentythree 21,758
epik-redesign 18,971
twentytwentytwo 18,529
uncode 18,234
twentysixteen 17,516
pro 17,439
storefront 16,051
sydney 15,979
Total 14,211
hello-theme-child-master 13,884
factory-templates-4 13,807
themify-ultra 12,852
hestia 12,436
yootheme 12,375
yith-wonder 11,928
extendable 11,903
porto 11,785
jupiter 11,725