
內容簡介
Kitgenix Affiliate Link Manager 是一款簡單易用的外掛,幫助用戶創建和管理短網址的聯盟連結,並以乾淨的 URL 格式進行重定向,提升網站的連結管理效率。
【主要功能】
• 創建帶名稱、短碼和目的地 URL 的連結
• 可配置的重定向前綴(預設:go)
• 選擇重定向狀態:307、302 或 301
• 每個連結的點擊數追蹤
• 無需第三方重定向服務,重定向在本網站進行
• 自訂每個連結的 rel 值(nofollow / sponsored / 兩者皆可)
外掛標籤
開發者團隊
② 後台搜尋「Kitgenix Affiliate Link Manager」→ 直接安裝(推薦)
原文外掛簡介
Affiliate URLs can get long, messy, and hard to manage — especially once they’re embedded across pages, posts, emails, and ads.
Kitgenix Affiliate Link Manager gives you a simple, central place to create and manage short affiliate links, and redirect visitors using a clean URL format:
/go/{slug} (prefix configurable)
It’s designed to be lightweight and practical:
– Create links with a Name, Slug and Destination URL
– Configure the redirect prefix (default: go)
– Choose redirect status: 307, 302 or 301
– Track click counts per link
– No third-party redirect/short-link service (redirects happen on your site)
SEO note: you can choose a per-link rel value (nofollow / sponsored / both). When placing your short URL into content, use sponsored/nofollow to follow search engine guidelines for affiliate links.
Notes
This plugin stores links in a private custom post type and performs redirects via WordPress rewrite rules.
After changing the redirect prefix, you may need to re-save Permalinks (Settings → Permalinks) to ensure rewrite rules are refreshed.
Quick Start
Install and activate the plugin.
Go to Kitgenix → Affiliate Links.
Add a link (Name + Destination URL + optional custom slug).
Copy the generated short URL and use it anywhere.
Developers
Text domain:
kitgenix-affiliate-link-manager
Custom post type:
– kitgenix_aff_link
Post meta:
– Destination URL: _kitgenix_affiliate_destination_url
– Click count: _kitgenix_affiliate_clicks
– Rel value: _kitgenix_affiliate_rel (allowed: nofollow, sponsored, nofollow sponsored)
– Enabled flag: _kitgenix_affiliate_enabled (1/0; defaults to enabled)
Settings option:
– kitgenix_affiliate_link_manager_settings
Settings group (Settings API):
– kitgenix_affiliate_link_manager_settings_group
Redirect query var:
– kitgenix_affiliate_slug
Admin actions / nonces:
– Admin-post action (save): admin_post_kitgenix_affiliate_link_save
– Admin-post action (delete): admin_post_kitgenix_affiliate_link_delete
– Admin-post action (duplicate): admin_post_kitgenix_affiliate_link_duplicate
– Admin-post action (reset clicks): admin_post_kitgenix_affiliate_link_reset_clicks
– Admin-post action (bulk actions): admin_post_kitgenix_affiliate_link_bulk
– Link save nonce action: kitgenix_affiliate_link_save
– Link save nonce field name: kitgenix_affiliate_link_nonce
– Link delete nonce action: kitgenix_affiliate_link_delete
– Link delete nonce query arg: nonce
– Link duplicate nonce action: kitgenix_affiliate_link_duplicate
– Link reset clicks nonce action: kitgenix_affiliate_link_reset_clicks
– Bulk actions nonce action: kitgenix_affiliate_link_bulk
– Bulk actions nonce field name: kitgenix_affiliate_link_bulk_nonce
– Settings save nonce action: kitgenix_affiliate_link_manager_settings_save
– Settings save nonce field name: kitgenix_affiliate_link_manager_settings_nonce
Settings UI field identifiers:
– Redirect status id: kitgenix_affiliate_redirect_status
– Links per page id: kitgenix_affiliate_links_per_page
Developer filters:
– kitgenix_affiliate_slug_cache_ttl (int $ttl, int $post_id, string $slug) — adjust redirect slug lookup cache TTL (seconds).
External Services
This plugin includes a shared “Kitgenix hub” component in wp-admin which may fetch publicly available plugin metadata from WordPress.org using WordPress core’s plugins_api() function.
Caching:
– Transient: kitgenix_hub_wporg_active_installs_v1
– Transient: kitgenix_hub_wporg_ratings_v1
Redirect destinations:
– When a visitor uses a short URL like /go/{slug}, the plugin redirects them to the destination URL you configured for that link. Destination URLs are commonly on third-party domains (affiliate programs).
Security & Privacy
No tracking cookies are added.
Admin actions are protected with capability checks and nonces.
Redirect destinations are validated before redirect.
Uninstall
By default, uninstall removes only plugin settings and plugin-only transients (it does not delete stored affiliate link posts or click data).
Optional: enable the “Delete all affiliate links and click data when the plugin is uninstalled” setting if you want a clean uninstall.
Deleted:
– Option: kitgenix_affiliate_link_manager_settings
– Transient: kitgenix_affiliate_link_manager_do_activation_redirect
– Transient (short-lived): kitgenix_affiliate_link_manager_do_rewrite_flush
Support Development
If this plugin saves you time managing affiliate URLs, you can support ongoing development here:
https://donate.stripe.com/9B65kDgG3fTQ2Kzcmwf7i00
Credits
Built with ❤︎ by @kitgenix – https://kitgenix.com
