WordPress Plugin

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.

WordPress 5.8+ · PHP 7.4+ · GPLv2
[exbl_buttons]
Live preview — this is exactly what your visitors see.
Features

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.

Full feature list

Built for people who write, not people who code.

How it works

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.

[exbl_buttons group="1"] [exbl_buttons group="2"] [exbl_buttons group="all"]
FAQ

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.

Get started

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
Requires WP 5.8+ Requires PHP 7.4+ Licensed GPLv2 or later