WP Manifestindependent plugin directory
manifest / social / denzigns-links

Denzigns Links

Custom Link Share WP Plugin

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/denzigns/denzigns-links/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A branded Linktree-style links page built directly into WordPress.

Features

  • /links page at yoursite.com/links
  • Inherits the site's existing theme styles (fonts, colors)
  • Drag-and-drop link and section reordering
  • Section headers to group links
  • Active/inactive toggle per link (without deleting)
  • Font Awesome icon picker per link
  • Social media icon row — choose from 16 preset platforms OR add custom
  • QR code for the links page (downloadable in 3 sizes)
  • Any logged-in WordPress user can manage their links

Installation

  1. Upload the denzigns-links folder to /wp-content/plugins/
  2. Activate through the Plugins menu in WordPress
  3. Look for Links Page in the left admin sidebar
  4. Go to Links Page → QR Code and visit the preview to confirm /links is working

If the /links URL returns a 404 after activation, go to Settings → Permalinks and click Save Changes to flush rewrite rules.

Usage

Profile Tab

Set your display name, bio/tagline, and profile image. These appear at the top of your links page.

Links Tab

  • Click Add Section to create a grouping
  • Click the + button inside a section to add a link
  • Each link has a title, URL, icon picker, and active toggle
  • Drag the grip handle to reorder sections or individual links
  • Click Save Links when done

Social Tab

  • Click Add Platform to choose from Instagram, LinkedIn, TikTok, etc.
  • Click Custom to add any platform with a custom name, URL, and icon
  • Drag to reorder the icon row
  • Click Save Social when done

QR Code Tab

  • Your QR code is auto-generated for yoursite.com/links
  • Choose Small / Medium / Large
  • Download as PNG or copy the URL directly

File Structure

denzigns-links/
├── denzigns-links.php          # Main plugin file + hooks
├── includes/
│   ├── class-dzl-admin.php     # Admin menu, assets, AJAX handlers
│   └── class-dzl-frontend.php  # Rewrite rules, page render
└── assets/
    ├── css/
    │   ├── admin.css           # Dashboard styles
    │   └── frontend.css        # Links page styles
    └── js/
        └── admin.js            # Interactive dashboard logic

Data Storage

All data is stored in WordPress options:

  • dzl_profile_data — name, bio, avatar attachment ID
  • dzl_links_data — sections and links JSON
  • dzl_social_data — social platform entries JSON

External Dependencies (CDN)

  • Font Awesome 6.5 (icons)
  • SortableJS 1.15 (drag-and-drop)
  • api.qrserver.com (QR code generation — free, no API key needed)

Built by Denzigns