Description
Button Generator is a lightweight and powerful WordPress plugin that lets you create custom buttons with icons, styles, and built-in analyticsβwithout writing a single line of code.
Add floating or inline buttons anywhere on your website. Customize their appearance with full control over size, colors, fonts, and effects. Use icons, define button placement, and even track performance with built-in stats.
π¨ Boost engagement. π‘ Improve navigation. π Track results.
Features
π οΈ Intuitive Button Builder
- Visual live preview while editing
- Choose between text, icon, or both
- Add links, plus ID, class, and aria-label attributes
π¨ Style Control
- Set width, height, and z-index
- Customize colors for text, background, icons, and hover states
- Border settings: style, radius, thickness
- Drop shadow options
- Font settings: family, weight, size, style
π« Effects
- Set transition duration (e.g. 0.2s)
- Choose easing functions (ease, linear, etc.)
π― Display & Targeting
- Floating or inline button types
- Position buttons anywhere on the screen
- Display buttons using shortcode or with advanced rules like specific posts, pages, categories, tags, authors, or archive types.
- Responsive visibility: hide on mobile or desktop
- Option to disable Font Awesome loading
π Analytics & Controls
- Built-in tracking for views, clicks, and conversion rates
- Enable/disable buttons and test mode for admin-only preview
π₯ Video Preview
Support
Need help? Visit the Support Forum
Installation Instructions
π Option 1: Install via WordPress Dashboard
- Log into your WordPress admin (
wp-admin
). - Navigate to
Plugins
Add New
. - Search for “Button Generator” and click “Install Now”.
- Once installed, click “Activate”.
π Option 2: Manual Installation (Upload)
- Download the Button Generator plugin ZIP file.
- In your WordPress admin, go to
Plugins
Add New
Upload Plugin
. - Select the downloaded ZIP file and click “Install Now”.
- Click “Activate” after installation.
π Option 3: Installation via FTP
- Download and unzip the Button Generator plugin.
- Upload the extracted
button-generation
folder to the/wp-content/plugins/
directory on your server using FTP. - Log in to WordPress admin, navigate to
Plugins
, and click “Activate” next to Button Generator.
π Getting Started
- After activation, navigate to the new
Button Generator
menu in your WordPress admin. - Click “Add New” to create your first button set.
- Customize button settings as desired.
- Click “Save” to display your custom buttons on your website.
Screenshots
FAQ
-
This is usually caused by caching. Please:
1. Clear your browser cache (Ctrl/Cmd + Shift + R
)
2. Clear WordPress caching plugin cache
3. Purge hosting-level cache (e.g., Cloudflare)
4. Disable caching temporarily to test -
Make sure Test Mode is disabled in plugin settings.
-
Absolutely! You can create and display multiple unique sets on the same page.
-
Is the plugin multisite-compatible?
-
Yes, but avoid network-wide activation. Activate it per site.
-
No. It’s lightweight and optimized for performance.
Reviews
Contributors & Developers
“Button Generator β Easily Create Custom Buttons with Icons and Analytics” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
3.2.1
- Fixed: when update the button settings, create a new button.
3.2
- Updated: Added helpful links to the settings page for easier navigation.
- Updated: Upgraded
wp-color-picker-alpha
to version 3.0.4 for improved compatibility.
3.1.3
- Updated: Translation files.
- Fixed: Minor visual and logic bugs.
3.1.2
- Fixed: Enhanced nonce verification logic to improve security.
3.1.1
- Fixed: Button rendering issue in the footer.
3.1
- Added: ARIA label support for accessibility.
- Added: Link to changelog directly in plugin settings.
- Updated: Admin menu icon.
3.0.3
- Fixed: Escaping-related issues for improved output security.
3.0.2
- Updated: FontAwesome icons to version 6.6.
3.0.1
- Improved: Optimized downloading of styles and JavaScript files.
- Improved: Admin dashboard layout and usability.
3.0
- Added: New Display Rules β show buttons by category, tag, or archive pages.
- Added: Transition Duration and Easing Function controls for smooth animations.
- Added: User account buttons β login, logout, register, and password reset.
- Added: Icon font size, icon color, and hover color options.
- Added: Icon and text gap setting, with support for “Above” and “Under” text positions.
- Added: Button import/export tool for transferring between sites.
- Added: Button tags for easier organization and searching.
- Added: Button-to-page linking for internal navigation.
- Updated: FontAwesome library to version 6.5.
- Improved: Replaced jQuery with vanilla JavaScript for performance.
- Improved: Plugin dashboard and button builder UI.
- Fixed: Various minor bugs.
2.3.9
- Fixed: Security vulnerability in the counter reset function.
2.3.8
- Fixed: Compatibility issue with dynamic properties in PHP 8.2.
2.3.7
- Fixed: Styling bug affecting button appearance.
2.3.6
- Fixed: General bug fixes.
2.3.5
- Fixed: Escaping of user input in the page list feature.
2.3.4
- Fixed: Minor UI bugs and inconsistencies.
2.3.3
- Fixed: Typo and rendering bug on the main plugin page.
2.3.2
- Fixed: Display bug in the admin area.
2.3.1
- Fixed: Issue with saving data to the database.
2.3
- Updated: FontAwesome icons to version 5.14.
- Fixed: Bug in alpha channel of color picker.
2.2
- Updated: FontAwesome icon set.
- Fixed: Frontend visibility issue for buttons.
2.1
- Fixed: Button visibility on certain devices.
2.0
- Changed: Refactored plugin database structure.
- Added: Option to disable FontAwesome loading.
- Fixed: Admin menu logic and link issues.
1.0
- Initial release.