[B] Easy LinkTree — Beautiful Link Pages with Built-In Analytics
Beautiful branded link pages with click analytics, geo data, and GDPR consent — built into WordPress, on your server.
Manual & Documentation
Requirements
- WordPress 6.0 or higher
- PHP 7.4 or higher
- Permissions:
edit_poststo create LinkTrees,manage_optionsto access settings
Installation
- Go to Plugins → Add New in your WordPress admin.
- Click Upload Plugin and select the
.zipfile. - Click Install Now, then Activate.
Configuration
Go to [B] Easy LinkTree → Settings to configure the plugin.
Base Slug
Sets the public URL slug for LinkTrees.
Example: linktree → Final URL: /linktree/your-linktree-slug
Load Font Awesome from CDN
If checked, loads Font Awesome via CDN for icons. Disable if your theme already loads Font Awesome.
Cookie Consent (GDPR)
Enables the consent banner. Analytics are only recorded if the user consents.
- Consent Name: Cookie identifier.
- Texts by Language: Customize the banner message for GL, ES, EN, and PT.
IP Privacy
- IP Hash: Recommended option for privacy compliance.
- Store Raw IP: Not recommended (LGPD/GDPR concerns).
Geolocation (Optional)
Enables geolocation by IP using ipapi.co with local caching. Token is optional but may be required for high traffic.
SVG by API (QR)
Enables SVG QR code generation via api.qrserver.com external service.
Creating a LinkTree
- Go to [B] Easy LinkTree → LinkTrees.
- Click Add New.
- Set a title (displayed name for your LinkTree).
- Fill in the Profile & Theme metabox:
- Subtitle: Short bio text.
- Avatar: Profile image.
- Cover: Optional header image.
- Background: CSS color or gradient.
- Accent Color: Highlight color for buttons.
- Layout Preset: Choose a predefined style.
- Custom CSS: Optional additional styling.
- In the Links metabox:
- Add each link with label and URL.
- Choose an icon (Font Awesome or SVG).
- Set the style (solid, outline, soft).
- Mark as Active to display.
- In the QR Code metabox:
- Generate and download PNG (via JS) or save to media library.
- Generate PNG/SVG via PHP and save to media library.
- Click Publish.
Dashboard
Go to [B] Easy LinkTree → Dashboard to view all your LinkTrees with metrics for views and clicks from the last 30 days.
Quick actions:
- View LinkTree
- Edit
- Analytics
- Copy URL
Analytics
Go to [B] Easy LinkTree → Analytics for detailed statistics.
- Select a LinkTree from the dropdown.
- Filter by date range (From / To).
- View total views and clicks for the period.
- Export CSV of views and clicks data.
- See top performing links.
- View countries breakdown (if geolocation is enabled).
Shortcode
Use this shortcode to embed a LinkTree in any page or post:
[easylinktree id='123']
Replace 123 with the actual LinkTree ID.
QR Code Generation
The plugin offers multiple ways to generate QR codes for your LinkTree:
- JavaScript PNG: Generate and download directly in the browser.
- PHP PNG: Server-side generation, can save to media library.
- SVG via API: External service (requires enabling in settings).
QR codes link directly to your LinkTree public URL.
Roles & Permissions
- Administrators (
manage_options): Full access to settings, LinkTrees, dashboard, and analytics. - Editors/Authors (
edit_posts): Can create/edit LinkTrees, view dashboard and analytics, export CSV. - Visitors: Can view public LinkTrees without login.
Troubleshooting
Icons not appearing
Cause: Font Awesome is not loaded.
Solution: Enable ‘Load Font Awesome from CDN’ in the plugin settings.
Analytics not recording
Cause: User did not accept the consent banner.
Solution: Analytics only records after consent. Verify the consent banner is enabled and that users are accepting it.
Geolocation data not showing
Cause: Geolocation is disabled or API is not responding.
Solution: Enable ‘Geolocation’ in settings. If using high traffic, add an ipapi.co token.
SVG QR code not generating
Cause: SVG API option is disabled.
Solution: Enable ‘SVG by API (QR)’ in settings, or use the PHP PNG generation instead.
CSV export fails
Cause: User lacks permissions or nonce expired.
Solution: Ensure the user has edit_posts capability. Refresh the page and try again.
LinkTree showing 404
Cause: Permalinks not flushed after changing base slug.
Solution: Go to Settings → Permalinks and click ‘Save Changes’ to flush rewrite rules.
Privacy & Data
This plugin:
- Collects analytics data (views, clicks) only with user consent.
- Supports IP anonymization (hash) by default.
- Sets a consent cookie only if the user accepts.
- Does not share data with third parties (except optional geolocation API).
- Is compatible with GDPR, LGPD, and similar privacy regulations.
External services (optional):
- Font Awesome CDN: For loading icons.
- ipapi.co: For IP geolocation (if enabled).
- api.qrserver.com: For SVG QR generation (if enabled).
Uninstallation
To remove the plugin:
- Deactivate the plugin.
- Delete it from Plugins → Installed Plugins.
Note: Analytics data stored in the database (views, clicks, IP cache) will remain unless manually deleted.
Frequently Asked Questions
Create a support ticket
Rate this plugin
You need to log in to rate this plugin.