MaxButtons – Create buttons

Changelog

9.8.6

  • Maintenance release
  • Fix – Missing escape on view parameter in maxbutton list
  • Compatible and tested with latest WordPress (7.0) and PHP (8.3)

9.8.5

  • Fix for page check in admin footer
  • Readme updates

9.8.4

  • Another fix preventing javascript in URL .

9.8.3

  • Regular fix preventing javascript in URL, not also via esc_url .

9.8.2

  • Removed possibility to add javascript in URL links on request of WP plugin team (security issue)

9.8.1.

  • Minor security improvements

9.8.0

  • Fix – Additional settings in sidebar not fully show instead of hiding in certain cases.
  • Fix – Protected several files against direct inclusion

9.7.8

  • Fix – XSS issue with rel tags. Thanks for reporting Dmitrii Ignatyev of Cleantalk
  • Fix – Strict JS warning in font loader.

9.7.7

  • Tweak/Fix – Security Don’t allow javascript by default in the shortcode.

9.7.6

  • Fix – Lack of escaping on URL could lead to issues.
  • Fix – Potential issue with converting icon data on activation if field contains malformed data.

9.7.4

  • Fix – Issue when shortcode has invalid fields

9.7.3

  • Fix – Issue with strict time conversion in button class

9.7.2

  • Fix – Issue with responsive migration on sites that have null / faulty data in responsive field.

9.7.1

  • Fix – Fatal error if certain maxbuttons option was not set

9.7

  • Fix – SimpleHtmlDom library now checks for defined constants ( in case library is loaded already )
  • Fix – Prevent not-loading interface when screen query parameter is wrong
  • Fix – Type in documentation
  • Fix – Json_decode during installation process could be called with wrong arguments
  • Tweak – Fixes to make plugin strict

9.6

  • Fix – Attribute escaping on shortcode fields
  • Fix – Shortcode could break html when adding certain characters

9.5.3

  • Fix – Deprecated notices for PHP 8.1+
  • Fix – Copy button not working

9.5.2

  • Fix – TablePress and Gutenberg caused conflict with Maxbuttons block
  • Fix – Selecting buttons in TablePress fixes (advanced editor)
  • Fix – Rare issue with responsive mixin and beaver builder resulting in bad output

9.5.1

  • Fix – Updated SCSSPHP library – issue with cspace in older version, added polyfill

9.5

  • New – Show all defined responsive options on the overview screen.
  • Fix – Deprecation notices when certain CSS output was empty
  • Fix – Ctrl-S save option no longer showing alert after modifications

9.4.1

  • Fix – Javascript check on conditionals caused by external plugins conflicting in the button editor

9.4

  • New – Clearer interface showing changes and differences on responsive screens from main button
  • Major improvements in Javascript performance and loading the button editor
  • Screen icon and title on preview window to make more clear which screen is active
  • Updated range input, removed deprecated styles

  • Tweak – Pressing ctrl-s now saves the button.

  • Fix – Preview width / height would in some cases show wrong value when changing screen
  • Fix – Better escaping in query for CSS output
  • Fix – Issue loading gradient color fields in responsive screens
  • Fix – Removing color from color field will now make it transparent
  • Fix – Check on user capability when doing button actions.

9.3

  • Fixed minor CSRF issue on settings page
  • Fixed XSS issue with shortcode handling

9.2

  • Works with PHP 8.1 / WordPress 5.9.3+
  • Fix – Extra check for database tables in case activation didn’t run
  • Fix – Returns to last screen active after saving.
  • Fix – Add new different size of editor viewport than edit mode.

9.0

  • Upgrade to PRO directly from the plugin ( Upgrade to PRO screen )
  • Streamlined save process / redirects in the POST process

8.8.4

  • Added integer check on gradient to prevent crash on bad data.

8.8.3

  • New – Auto-Tablepress integration will only add button once to output inline, to avoid repetition.
  • Fix – Database error on primary key would happen occasionally when activating plugin
  • Fix – Removed old database check option from code.

8.8.2

  • Fix – Text-shadow buttons without color could trigger a crash in certain cases.

8.8.1

  • Fix – Moved external libraries to own namespace to prevent conflicts.

8.8

  • Updated SCSSPHP library to 1.8.1
  • Updated several deprecated JQuery calls

8.7

  • Removed Shortcake integration
  • Fix – Hidden items would still take space when invisible

8.6

  • Fixed notices on argument order ( PHP8+ )
  • Loading button editor has better flow of hidden items ( fades )
  • Updated Alpha Color picker to version 3
  • Fix – When ‘add button’ is hidden in classic editor, would cause issue with Gutenberg.
  • Fix – If a widget would load calendar during init time, could trigger a fatal error.
  • End of support for PHP 5.x. Minimum PHP version is now 7.0

8.5

  • New – Option to force a download of the URL
  • New – Select Site Content also searches recent media library items.
  • Fix – Preview window would increase in size when dragging
  • Fix – Gutenberg open in new window / rel nofollow controls now working

8.4.2

  • Fix – Responsive hide button would work with additional settings

8.4.1

  • Fix – Button width / Container width processed incorrectly when main and responsive are the same value, but not the default.

8.4

  • [Tweak] Elementor button preview now works better
  • [Fix] TablePress Advanced Editor Button Popup now works.
  • Tested on PHP 8.0
  • Tested for WordPress 5.6

8.3

  • New – When external Javascript crashes Maxbuttons, an error is displayed
  • Review notice updated

8.2.2

  • Fix – PHP notices on support page

8.2.1

  • Fix – Preview axis showed ‘pxpx’ on new buttons
  • Fix – Duplicate button warning linked to non-functional preview

8.2

  • New – You can now control how much auto-responsive mode changes buttons – in settings
  • Fix – Collections transitional database table caused issues on some installations
  • Fix – Code quality updates

8.1.2

  • Fix – In Auto-responsive, font-size would be decreased doubly in size.

8.1.1

  • Fix – New color picker library always triggered save warning

8.1

  • Fix – Color Picker fixes for Jquery and WP 5.5+
  • Fix – Trash / Copy from Button Overview would wrongly always copy first on the list
  • Fix – Script hardening to prevent crashes when something is missing
  • Tweak – Autoresponsive is now a setting for those we don’t need more granular control.

8.0.4

  • Fix – Container alignment could crash style compile when used in responsive screens

8.0.1

  • Fix for Beaver Builder
  • Shortcode now renders in Beaver Builder front editor

8.0

  • Major rework of responsive options :
    • Better UI / Layout with Screens
    • Almost all styles can be altered in responsive
    • Smart system keeps extra output to a minimum
    • New LivePreview system let’s you preview responsive options
    • Rulers and sizes in preview pane
  • Width / Height can now be put as percentages.
  • Several CSS properties will now combine to shorthand CSS, resulting in small CSS
  • Textareas now trigger save status
  • Updated SCSSPHP library to 1.1.1.

  • Translations: Dutch translation ( Thanks Peter Smits! )

7.13.4

  • Updated ScssPhp to 1.0.7
  • Updated SimpleHTMLDom to 1.9.1
  • Fixed Buttons menu tab

7.13.3

  • Fixed – relative require_once include, sometimes this crashes.
  • Fixed – Catching error when directoryIterator fails

7.13.2

  • Tested WP 5.3
  • Fixed – Removed comment that caused a warning for some users.
  • Fixed – Another fix for trash view.

7.13.1

  • Fixed – Wrong redirect on copy / move to trash actions.

7.13

  • Updates to code base
  • Fixed – Small bug in Gutenberg regarding text fields
  • Fixed – Zero-width space (Unicode Character) could disturb URL output.

7.12

  • Fixed – Certain external admin notices overlapping on overview page
  • Fixed – Notice button_id when during copy / restore on the overview page

7.11

  • New – Support for transparency.
  • New – On button save tries to flush cache for popular caching engines: WordPress, wp-super-cache, WP Engine, Total W3TC, WPFastestCache
  • New – When using TablePress, buttons automatically load style inside the table due to caching.
  • New – Option to remove all buttons in trash
  • Fix – Action in button overview now keep paging in tact.
  • Fix – PHP notice when dismissing review question.

7.10

  • New – Button overview lists last date when button was updated
  • Fix – Updated pagination in button picker popup
  • Fix – Updated styling and exceptions on button paging ( overview )
  • Update – Gutenberg block now can set CSS to inline
  • Update – PHP minimum version now 5.6, matching WordPress.
  • Fix – Help text mistake in Gutenberg
  • New – Better support for RTL lanuages ( hopefully )

7.9

  • Fix – Setting on ‘border-box’ now also being applied in the admin button list.
  • Fix – Color picker sometimes jumping to top of page
  • New – All shortcode options available in Gutenberg
  • Tweak – Help texts and added clarification
  • Tweak – Styling of help text
  • Tweak – Updates to the preview scripting
  • Tweak – Button dialog styling improvements
  • Fix – Pseudo-elements in main button class now in correct order

7.8

  • Fix – Crashes on PHP 7.3 due to simple HTML DOM library
  • Tweak – If no Box Shadow is defined, it’s not set on the MaxButton.
  • Fix – Box shadow with only spread now works and properly removes values from stylesheet
  • Fix – Box shadow blur minimum is now zero
  • Fix – Gradient stop field hidden when gradient option is off

7.7

  • Tweak – Warning when button name is duplicate
  • Tweak – Removed unused action hooks in field
  • Tweak – Small speed improvement in Javascript

7.6

  • Fix – Saving buttons in Gutenberg block
  • Fix – Extra classes could conflict with styling in certain situations
  • Fix – Removed requirements for any user roles in adding buttons to content
  • Fix – Icon in Gutenberg classic block
  • Fix – Activation check could trigger notices when missing database table fields
  • Fix – Bug when using Siteorigins in Widgets area
  • Removed – Shortcake Font Awesome reference

7.5.2

  • Fix – Further fixes for TinyMCE while being loaded out of WP-editor context.
  • Fix – Hide ‘add button’ setting now also doesn’t show Tinymce button

7.5.1

  • Fix – Error when loading tinymce button resulted in crash for some users (PHP 5.3)

7.5

  • New – Support for Gutenberg
  • New – Button icon in TinyMCE interface
  • Fixed – False positive compatibility notice for PHP 7.x
  • Tweak – Prevents certain events from loading twice (performance)

7.4.1

  • Fixed notice in 7.2 when button not found in Database
  • Updated buy PRO page

7.4

  • Fixed grammar
  • Removed unused code

7.3.1

  • Fix – Issue with Link Picker styling / picker not always working properly

7.3

  • Link picker – Easier way of selecting links to your content
  • Updated parser SCSSPHP to version 0.7.5
  • Fixed – Issue with modals, causing issues on certain themes / plugins
  • Cleanup unused scripting
  • Fixed issue with unicode button name crashing style output
  • Fixed issue with custom shortcode handlers
  • Removed references to any Font Awesome scripts

7.2

  • ‘Add button’-Dialog improvements, plus all shortcode attributes now available in interface
  • New shortcode attribute ‘extraclass’ to add extra classes
  • Fixed issue where media script and modal script would interfere with each other
  • Added No optimize string for Autoptimize users
  • Updates to support page
  • Improvements to shortcode visibility
  • Fixed Javascript bug that could cause issues with other not-isolated plugins
  • Tested on WordPress 4.9.6.

7.1.3.

  • Fixed legacy issue with social share that could crash plugin in certain cases

7.1.1 / 7.1.2

  • Fixed issue when other sources call jQuery.noConfict()

7.1

  • Vertical align now working
  • Fixed issue with selecting buttons via SiteOrigin Page Builder

7.0

  • Removed old Social Share from base plugin. Use WordPress Share Buttons ( https://wordpress.org/plugins/share-button/ )
  • Upgrade to Font Awesome 5
  • Added vertical-align: middle as standard property
  • Streamlined plugin Ajax processes
  • Fixed – Issue with button updated warning when nothing was updated.
  • Fixed – Issue with shortcake integration

Plugin Website
Visit website

Author
maxfoundry
Version:
9.8.6
Last Updated
June 26, 2026
Active Installs
70000
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.