=== LinkGuard NT === Contributors: nurullah2007 Tags: broken links, link checker, seo, redirect, link scanner, link monitor, external links, 404 checker Requires at least: 5.8 Tested up to: 6.8 Requires PHP: 7.3 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Powerful, lightweight, and modern broken link scanner for WordPress. Detect, monitor, and fix broken links with a real-time AJAX dashboard and multilingual support. == Description == **LinkGuard NT** is a modern and high-performance broken link checker designed for WordPress sites of all sizes — from small blogs to large content-heavy platforms. It scans posts, pages, custom post types, and external links to detect: - ❌ Broken URLs (404, 410, 500, DNS errors) - ⚠️ Redirected URLs (301/302) - ⛔ Blocked or unreachable links - 🔗 Mixed content issues (HTTP vs HTTPS) - 🌐 External domains that are down or expired All results appear instantly inside a real-time, AJAX-powered dashboard. ### 🚀 Why LinkGuard NT? Unlike traditional link checkers, LinkGuard NT: - Runs fast and asynchronously - Uses optimized SQL queries - Has a clean and intuitive interface - Provides built-in security (nonces, sanitization, prepared SQL) - Includes multilingual support (English + Turkish) - Is fully modular and extendable This makes it ideal for SEO maintenance, content auditing, and large WordPress websites. --- ## 🔥 Key Features ### 🔍 1. Advanced Link Scanner - Scans posts, pages, and custom post types - Detects broken, redirected, and unreachable URLs - Identifies HTTP→HTTPS problems - Evaluates anchor texts and link positions - Real-time progress bar ### ⚡ 2. Real-Time AJAX Dashboard - No page reloads - Instant filtering by status, type, or post - Pagination for large websites - Live status indicators - One-click actions for each link ### 🛠️ 3. One-Click Tools - Change link - Remove link - Mark as fixed - Ignore link - Re-check link ### 🕒 4. Automatic Scheduled Scans - Hourly, Daily, Twice Daily - Fully WordPress Cron API compliant - Lightweight and optimized - Error-free modular Cron engine ### 📧 5. Email Notifications (PRO) - Get notified instantly for new broken links - Digest mode or immediate alert mode - Full 404 monitoring (PRO) ### 📤 6. CSV Export Export results for SEO audits, client reports, or record keeping. ### 🔐 7. Security Hardened - Nonce protection - Capability checks (manage_options) - Sanitized inputs - Prepared SQL queries - Secure AJAX endpoints ### 🌐 8. Translation-Ready Includes: - English (default) - Turkish (tr_TR) Ready for translation editors such as Loco Translate and PoEdit. --- ## 🧩 Ideal For - SEO specialists - WordPress agencies - Content managers - Bloggers with large archives - Corporate websites - WooCommerce stores - Publishers with external partners --- == Installation == 1. Upload the `linkguard-nt` folder to `/wp-content/plugins/`. 2. Activate the plugin via **Plugins → Installed Plugins**. 3. Open **LinkGuard NT** in your admin sidebar. 4. Click **Start Scan** to begin analyzing your site. 5. Configure scan frequency and notifications in **Settings**. --- == Frequently Asked Questions == ### ❓ Does it slow down my website? No. All scans run asynchronously using optimized SQL and AJAX calls. ### ❓ Can it scan external links? Yes — it fully supports external link validation. ### ❓ Does it automatically update or remove links? No. All actions require manual confirmation to prevent content loss. ### ❓ Does it work with multilingual sites? Yes. It is fully translation-ready and ships with English and Turkish. ### ❓ Does it support custom post types? Yes. It automatically detects all public post types. ### ❓ Does it work in Multisite installations? Yes, LinkGuard NT fully supports WordPress Multisite. --- == Screenshots == 1. Real-time dashboard with scan results 2. Settings page for Cron and email notifications 3. Error code reference 4. Manual scan progress --- == Changelog == = 1.0.0 = * Initial stable release * AJAX dashboard * Manual & scheduled scans * CSV export * Error code definitions * Multilingual support (EN + TR) * Security-hardened architecture --- == Upgrade Notice == = 1.0.0 = First official release with full scanning engine and dashboard. --- == Localization == This plugin includes: - `/languages/linkguard-nt.pot` - `/languages/linkguard-nt-tr_TR.po` - `/languages/linkguard-nt-tr_TR.mo` --- == Credits == Developed by **Nurullah Tayipoğlu** Profile: https://profiles.wordpress.org/nurullah2007/ Website: https://quickguidehub.com/