With Buttons plugin, craft stunning standard, floating, and social sharing buttons effortlessly. Take complete control over their design and functionality to seamlessly

Unleash Your Creativity

  • Live Builder: Design buttons in real-time using a user-friendly interface for effortless customization.
  • Endless Customization Options: Create buttons that perfectly align with your brand aesthetic. Customize text and background colors, size, position, borders, and even add shadows for depth.
  • Icon Power: Integrate captivating icons using popular icon fonts like Font Awesome 6 or leverage another font of your choice.
  • Flexible Placement: Strategically position buttons before or after post content, or anywhere a shortcode is inserted.

Enhanced Button Functionality:

  • Unlimited Buttons: Create as many buttons as you need to cater to various calls to action.
  • Effortless Duplication: Save time by replicating existing buttons with the handy duplication feature.
  • Targeted Linking: Assign any link to your buttons, including login, password reset, logout, registration, and more.
  • Seamless Social Sharing: Encourage content sharing with built-in social services for Facebook, Twitter, Pinterest, LinkedIn, StumbleUpon, Reddit, WhatsApp, and Buffer.
  • Share page link Via Email: Enable users to easily send the page link via email with crafted buttons.
  • Floating Buttons: Grab user attention with strategically placed floating buttons.
  • One-Click Activation/Deactivation: Manage button visibility easily with a single click.
  • Test Mode: Preview button appearance before publishing your changes, ensuring a seamless user experience.
  • Improved Navigation: Organise buttons with custom tags for better search and navigation within the plugin.
  • Open Links in New Windows: Control how links behave when clicked on your buttons.

WordPress plugin Buttons transforms button creation from a tedious task into a creative experience. Design impactful calls to action that elevate your website’s interactivity and user engagement.

PRO Features

  • Dropdown – With just a few clicks, you can create a menu that appears when the button is clicked. This menu can include options for: Translation, Sharing, Actions, Downloading Files And more.
  • 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.
  • Counter – The like counter displays the number of likes, encouraging further interaction and building social proof.
  • 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.
  • 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 – 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.
  • 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.

Get More with Pro


  • Buttons Dashboard
  • Button appearance on Front-end


In WordPress:

  1. Go to Plugins > Add New > search for buttons
  2. Press Install Now for the Button plugin
  3. Press Activate Plugin

Manual installation:

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


Using plugin on a Multisite Network

It’s important to activate the plugin individually on each subsite, not just the network level.

Icon Class

The Buttons plugin seamlessly integrates with Font Awesome, allowing you to effortlessly add thousands of beautiful icons to your buttons. Simply search the Font Awesome library (Font Awesome: https://fontawesome.com/icons) and use the icon class to incorporate it into your button design.


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


There are no reviews for this plugin.

Contributors & Developers

“Buttons” is open source software. The following people have contributed to this plugin.


Translate “Buttons” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


Version 0.1

  • Initial release.