Turn plain links into buttons people actually click.
Add styled call‑to‑action buttons to any post, organized into named groups, with built‑in click analytics and an automatic broken‑link checker — all from one meta box.
Everything a CTA button needs, nothing it doesn't.
Manage buttons from a meta box on the post editor screen. The plugin handles styling, the shortcode, click tracking, and dead‑link cleanup.
Named groups
Split buttons into groups like "Tools I Recommend" or "Related Reading," each with its own shortcode — or render every group at once with group="all".
Click analytics
Every button quietly counts its own clicks — no cookies, no visitor tracking. A site‑wide Top 10 tab shows what's actually driving action.
Broken link checker
Working links stay invisible. Dead ones get flagged daily — right down to the post and group — and clear themselves once fixed.
Built for people who write, not people who code.
- Unlimited buttons and groups per post
- Drag‑and‑drop reordering of buttons and groups
- Works on Posts by default; optional on Pages
- Curated dashicon set for button icons
- Per‑button "open in new tab" and "nofollow / sponsored"
- Site‑wide Analytics tab with Top 10 clicked buttons
- Live progress bar during broken‑link scans
- "Auto insert" — no shortcode required
- 3 starter designs with live preview and custom colors
- CSS/JS load only on pages that render a button
- Fully responsive; every save is nonce‑ and capability‑checked
- Support tab with one‑click help and feature‑request links
Five steps, no code.
Open a post
Or a page, if you've enabled that in Settings.
Enable button links
Tick "Enable Button Links for this post" in the EagleX Button meta box.
Add your buttons
Enter a name and URL for each; "+ Add Button" for more, "+ Add Group" for a second named list.
Place them
Turn on auto‑insert, or paste a group's shortcode anywhere in your content.
Style and check in
Visit Settings → EagleX Button for design and colors, your Analytics, and the Broken Links tab.
Good to know
What is this plugin for?
Adding clickable, styled call‑to‑action buttons — affiliate links, downloads, "Buy Now" links, related‑post recommendations — without touching CSS or HTML.
Does this work on Pages, not just Posts?
The meta box is on Posts by default. Turn on "Also show the meta box and shortcode support on Pages" under Settings → EagleX Button → Design Settings.
Will this work with my theme or page builder?
The shortcode renders anywhere WordPress processes shortcodes — the block editor's Shortcode block, the Classic Editor, widgets, and most page builders. Styling adapts to your theme's fonts and any screen size.
Can I add unlimited buttons and groups?
Yes to both. Use "+ Add Button" within a group and "+ Add Group" for additional named lists on the same post. Drag to reorder buttons, or use the up/down arrows to reorder groups.
Will buttons from one post ever show on another?
No. Every rendered instance pulls its data strictly from that post's own saved meta, so groups and links never leak across posts.
Free, and it stays free.
Install EagleX Button Links from the WordPress plugin directory and have your first CTA button live in under five minutes.
Get the plugin