MaxButtons – Create buttons
by maxfoundry 4.9 (1,093 reviews)

MaxButtons – Create buttons

Maxbuttons is the best and easiest button plugin for WordPress. Within minutes you can create beautiful buttons, share buttons and social icons.

MaxButtons ranks #596 among WordPress.org plugins with 70,000+ active installations, is #95 of 8,527 in the Customization category, a 4.9/5 rating from 1,093 reviews, and was last updated Jun 26, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Tested up to WP 7.0.4 (Current: 7.1)
v9.8.6 Current Version v9.8.6
Updated 2 months ago Last Update on 26 Jun, 2026
Refreshed 11 hours ago Last Refreshed on
#95 of 8,527 in Customization Top 1% by installs Downloads -32.9% this week
View on WordPress.org
Rank
#596
No change
Active Installs
70K+
-6.8%
KW Avg Position
2.6
0.2 better
Downloads
5.2M
+157 today
Support Resolved
100%
No change
Rating
98%
Review 4.9 out of 5
4.9 (1,093 reviews)

Next Milestone 80K

Total Progress 35.1%
70K+ 80K+
37
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 6,492 more installs to reach 80K+

Rank Changes

564 580 596 611 627 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
564 580 596 612 628 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Current #596
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

100 200 300 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
100 150 200 250 300 31-08-2026 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.9
1,093 reviews
Overall 98%
5
1,017 (93%)
4
47 (4%)
3
9 (1%)
2
5 (0%)
1
15 (1%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

16 known vulnerabilities on record · 4 in the last 24 months · checked 1 week ago

  1. MaxButtons – Create buttons [maxbuttons] < 9.8.6

    CVE-2026-13245 · Fixed in v9.8.6

  2. MaxButtons – Create buttons [maxbuttons] < 9.8.4

    CVE-2025-39444 · Fixed in v9.8.4

  3. MaxButtons – Create buttons [maxbuttons] < 9.8.1

    CVE-2024-8968 · Fixed in v9.8.1

  4. MaxButtons – Create buttons [maxbuttons] < 9.8.1

    CVE-2024-10555 · Fixed in v9.8.1

  5. MaxButtons – Create buttons [maxbuttons] < 9.8.0

    CVE-2024-6499 · Fixed in v9.8.0

  6. MaxButtons – Create buttons [maxbuttons] < 9.7.8

    CVE-2024-3026 · Fixed in v9.7.8

  7. MaxButtons – Create buttons [maxbuttons] < 9.7.7

    CVE-2023-7029 · Fixed in v9.7.7

  8. MaxButtons – Create buttons [maxbuttons] < 9.7.6

    CVE-2023-6594 · Fixed in v9.7.6

  9. MaxButtons – Create buttons [maxbuttons] < 9.6

    CVE-2023-36503 · Fixed in v9.6

  10. MaxButtons – Create buttons [maxbuttons] < 1.26.1

    CVE-2014-125092 · Fixed in v1.26.1

Showing the 10 most recent of 16 records.

TL;DR

AI summary of the plugin's readme

MaxButtons is for WordPress site owners who want to add buttons, share buttons, or social icons without coding. It provides a live-preview button editor and shortcode system so users can create and customize buttons without writing CSS or HTML.

  • Live preview button editor
  • Color picker for buttons
  • Button shortcodes with text/link parameters
  • Share buttons for social networks
  • Social icon buttons
  • Works with Beaver Builder, SiteOrigin, Elementor
  • Gutenberg support
  • Responsive per-device customization

Frequently Asked Questions

Common questions about MaxButtons – Create buttons

No. The shortcode enables you to change various items on the button including the text and link. It's better to create a single button and reuse it. To change text and link : [maxbutton id="1" text="yourtext" url="http://yoururl"] If you only want to change one of the two, just leave the not needed option out. Most often used options: [maxbutton id="1" text="yourtext" url="http://yoururl" window="new" nofollow="true"] You should never copy buttons if you only have a different line of text and / or link on any button. You can use the 'add button' dialog from your posts and pages to easily use this options
Simply add the button shortcode to your widget (ex: [maxbutton id="17"] or [maxbutton name="MaxButtons Button Name"]). If the styling is missing on the widget, try to check the 'use important' checkbox under 'advanced' settings.
You can use the WordPress do_shortcode function for this. Use the button name instead of ID for clearer code and easier replacement.
Sometimes the button styling doesn't load on the frontpage. There are usually two major reasons: Theme doesn't have proper footer, check if wp_footer() is called in the theme Using MaxButtons with sliders, dynamic page loaders (such a parallax and one-page themes ) or caching mechanisms. Some Caching plugins will remove styles. Either whitelist .maxbutton class or use the file loader in MaxButtons PRO settings If loading dynamically, you can output the style next to the button using [maxbuttons id=x 'style=inline'] in the shortcode TablePress and MaxButtons TablePress uses a caching mechanism which prevents the MaxButtons style design from functioning. To solve this problem, simply add the caching option to the shortcode like this: [table id=123 cache_table_output=false] . See this support topic on TablePress. A solution which will keep the cache enabled is to use this in your shortcode: [maxbutton id=1 style="inline"] . Flush the TablePress cache after adding this. Use this only if you encounter issues. Most of the time MaxButtons works without any need for modifications.
Try enabling the container and setting its margin options. You could also fix this manually by surrounding your button shortcode with a div element with margins. For example: <div style="margin: 10px 10px 10px 10px;"> <?php echo do_shortcode('[maxbutton id="17"]'); ?> <?php echo do_shortcode('[maxbutton name="MaxButtons Button Name"]'); ?> </div> Then adjust the margin values as needed (the order is: top, right, bottom, left).
Enable the "Wrap with Center Div" option in the Container settings.
Enable the container option and set the alignment property to either "display: inline-block" or "float: left". You might also want to add some margin values to put some spacing between your buttons. If that doesn't work, try using a simple HTML table. <table> <tr> <td>[maxbutton id="1"]</td> <td>[maxbutton id="2"]</td> <td>[maxbutton id="3"]</td> </tr> </table> A lot of modern page builders have solution for positioning content, like grids. You can leverage those for better results. You can use TablePress to create tables in WordPress.
By default WordPress can't display shortcodes in a menu. You can use this plugin to allow shortcodes in a menu. Just copy the MaxButton shortcode in the menu after installing
By default WordPress only displays plain text in Post Excerpts. If you want to show a button there, you can add this snippet to your functions.php add_filter( 'the_excerpt', 'shortcode_unautop'); add_filter( 'the_excerpt', 'do_shortcode'); Alternatively there are many plugins for customizing the excerpt that can do this for you and give control over other parts of the excerpt as well.
This depends on the slider plugin you are using. Most of the well-known ones are allowing the use of shortcodes within the slides. To find out if your plugin can handle that, please ask the slider vendor. I use Autoptimize with MaxButtons Autoptimize is supported and should work fine in most cases. However, if you see weird results, try to load the pageby adding ?ao_noptimize=1 to the URL. If the buttons load normally then the issue is with Autoptimize. You can enter an exclusion for .maxbutton in the CSS exclusions. Non-Latin language users The plugin works with users of non-lating languages with a few exceptions. First, the character set of the Database Table should be in UTF-8. If you see '????' characters in the plugin, go to Settings -> Advanced. There is a button to set the tabel to UTF-8 Secondly, please use latin only characters for button name ( Basic settings) and extra classes ( Advanced settings ). Not doing so might prevent the styling output from working correctly.

More plugins by maxfoundry

Sign In / Register

You need to sign in or register to use this feature.