Button Generator – easily Button Builder


Button Generator – the simple and functional WordPress plugin for creating buttons. With the button builder plugin, you can easily create standard and floating button with icon for your own needs as you wish and then insert anywhere place on the site. Use analytics for each button for reach marketing targets.


  • Powerful Style Options: Go beyond pre-designed templates! Craft buttons with any custom style you can imagine. Tailor the color, background, borders, and typography to perfectly match your website’s aesthetic.
  • Live Preview: See your button come to life as you create it! With the live builder, you can experiment and get instant feedback on your design choices before publishing the button.
  • Massive Icon Library: Integrate over 2000+ icons from Font Awesome to visually represent your buttons’ functionalities. This adds clarity and enhances user understanding of your CTAs.
  • Intuitive Button Placement: Position your buttons strategically anywhere on your website. This ensures they appear at the most impactful moments in the user journey, driving conversions.
  • Cloning for Efficiency: Need to create similar buttons quickly? The cloning feature saves you time and effort by allowing you to duplicate existing buttons as a starting point for new ones.
  • Responsive Design: Rest assured that your buttons will look fantastic on any device! Button Generator ensures your CTAs are responsive and adapt seamlessly to different screen sizes.

Video Preview

Pro Features

  • Beautiful Effects – Engage Your Visitors: Explore a Library of 70+ Dynamic Button Hover Effects.
  • Translate – Empower your visitors to translate your website content in real-time. Integrate this link type to break down language barriers and cater to a global audience.
  • Social Sharing – Boost your website’s reach by incorporating a “Share” link. Choose from a staggering 29 different social media services, allowing users to effortlessly share your content across their preferred platforms.
  • Next/Previous Post – Simplify post navigation for readers. These link types automatically direct users to the next or previous post within the current category, keeping them engaged and exploring related content.
  • Forced Download – Offer downloadable resources like brochures, ebooks, or software directly through your floating menus. This eliminates the need for users to navigate to separate download pages.
  • Scroll To Top/Bottom – Provide users with convenient links to instantly scroll to the top or bottom of your webpage. This is particularly helpful for long pages or content-heavy sections.
  • Smooth Scroll – Enhance user experience with smooth scrolling animations. This link type ensures a visually pleasing and seamless transition when users navigate to different sections of your webpage.
  • Print – With a single click on the Print link, users can initiate the built-in printing function of their web browser. No more cumbersome text selection or manual copying.
  • User Links – This includes Login links for effortless account access, Logout links for secure sign-outs, Registration links for simplified account creation, and Password Recovery links for stress-free password retrieval, all readily available within the menu, empowering users to manage their accounts and interact with your website seamlessly.
  • Deeper Analytics – Empower with a deeper understanding of how users interact with your menu! This powerful feature allows you to track user clicks on specific menu items within Google Analytics.
  • Informative Badges – Add informative badges to your buttons. These badges act like mini signs that provide additional context or value to users, boosting the effectiveness of your buttons.
  • Button Placement – Easily add your button directly after or before content, such as at the in a blog post or product description. This is a perfect way to prompt users to take action.
  • 2000+ Icons – Leverage a vast library of professional and versatile Font Awesome icons. This extensive collection encompasses a wide range of styles and categories, allowing you to find the perfect icon to visually represent your menu items
  • Custom Icons – Break free from the limitations of pre-defined icon libraries. Custom icons allow you to utilize any image or icon that complements your website’s design.
  • Emoji and Letter – Sometimes, a simple emoji or letter can be the most effective way to represent a menu item. Float Menu Pro allows you to utilize emojis or individual letters as icons, offering a playful and informal touch to your menus.
  • Custom Attributes – Add specific attributes like CLASS and ID to each button for advanced control.
  • Display Rules – Control exactly where your menus appear using shortcodes, page types, post categories/tags, author pages, and date archives.
  • Devices Rules – Ensure optimal button visibility across all devices with options to hide/remove on specific screen sizes.
  • Multilingual Support – For websites catering to a global audience, Button Generator Pro allows you to restrict button visibility to specific languages. This ensures users only see button relevant to their chosen language setting.
  • User Role – Permissions Define which user roles (e.g., Administrator, Editor, Author) have the ability to see the button. This can be helpful for displaying internal buttons relevant only to website administrators or for specific user groups.
  • Scheduling Schedule – button appearances based on specific days, times, and dates. This allows you to promote temporary events or campaigns without cluttering your website permanently.
  • Browser Compatibility – Ensure your button display correctly across a wide range of browsers. If necessary, you can choose to hide menus for specific browsers to address compatibility issues with outdated software versions.

Demo page of the PRO version


  • Button Dashboard Content
  • Button Style Settings
  • Button Effects Settings
  • Button Targeting and Rules Settings
  • Button Analytics
  • Button Publish Settings
  • Button appearance on Front-end


In WordPress:

  1. Go to Plugins > Add New > search for button generator
  2. Press Install Now for the Button plugin
  3. Press Activate Plugin
  4. Go to plugin page ‘Settings’

Manual installation:

  1. Upload the button-generation directory to the /wp-content/plugins/ directory
  2. Activate the plugin through the Plugins menu in WordPress


Please use WordPress support forum to ask any query.
Support forum


Mezheven 14, 2024 1 reply
I tried every Button Generator I could find, they all fell short… until I found Button Generator Pro. My needs were simple: I wanted the button to be nothing more than text that read “DOWNLOAD” with an arrow icon beside it. That button was to sit inline with the text of the file name, however no other button generator could do that. Try to put it inline and it simply wouldn’t do it. As I started using it, there were a few more things I wanted that weren’t there. I emailed Wow and they added the features in the next update. This happened three times. Incredibly responsive support, easy to use, and the only one that works. I wouldn’t waste your time with any other button generator when Wow makes the best one available.
Mae 2, 2024
Would be nice to have this integrated into TinyMCE instead of having to leave the post to go to the button maker to make a button. Where is the “open in new window” option for opening hyper links when clicking the button?
Meurzh 22, 2024 1 reply
Great plugin ! Very simple use, I was looking for this kind of plugin since a long time
Read all 18 reviews

Contributors & Developers

“Button Generator – easily Button Builder” is open source software. The following people have contributed to this plugin.




  • Improvement: Style and JS Downloads: Enhanced the download process for styles and JavaScript files.
  • Improvement: admin dashboard


  • Added: more variation for Display Rules like: Post has category, Post has tag, Archives pages (category, tags, author)
  • Added: Transition Duration and Transition Function functions
  • Added: Login, logout, password, register links
  • Added: Icon font size and Icon color, Icon Hover Color
  • Added: Custom rotate button and icon
  • Added: Under and Above variants for option Text Location
  • Added: option Gap between text and icon
  • Added: Import/Export tool. You can easily export your buttons on other site.
  • Added: Tag for button for better search in button List
  • Added: Link to the page to button, for better navigation on what page button place
  • Updated: FontAwesome to version 6.5
  • Improvement: re-write jQuery on vanilla JS
  • Improvement: dashboard plugin page style
  • Improvement: buttons builder
  • Fixed: minor bugs


  • Fixed: security issue with the reset counter function


  • Fixed: dynamic property for PHP 8.2


  • Fixed: bug with style


  • Fixed: minor bugs


  • Fixed: escape the user input in page-list


  • Fixed: fixed minor bugs


  • Fixed: minor buf on plugin main page


  • Fixed: fixed minor bug;


  • Fixed: save info in database;


  • Updated: Font Awesome Icons to version 5.14
  • Fixed: minor bug with color picker alpha script


  • Updated: Font Awesome icons
  • Fixed: Display button on frontend


  • Fixed: Show on devices


  • Changed: database for plugin
  • Added: option for disabled FontAwesome
  • Fixed: links and admin menu


  • Initial release