Title: Codesala Broken Link Fixer
Author: Bikas Kumar
Published: <strong>Igbe 20, 2026</strong>
Last modified: Igbe 21, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/codesala-broken-link-fixer/assets/banner-772x250.png?rev=3511239)

![](https://ps.w.org/codesala-broken-link-fixer/assets/icon-256x256.png?rev=3511239)

# Codesala Broken Link Fixer

 Láti ọwọ́ [Bikas Kumar](https://profiles.wordpress.org/bikaskumar2000/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/codesala-broken-link-fixer.2.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/codesala-broken-link-fixer/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/codesala-broken-link-fixer/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/codesala-broken-link-fixer/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/codesala-broken-link-fixer/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/codesala-broken-link-fixer/)

## Àpèjúwe

**Codesala Broken Link Fixer** is a lightweight WordPress plugin by [Codesala](https://codesala.in)
that automatically scans all your posts and pages for broken links (HTTP 404, 500,
and other error codes), and lets you fix them — right from your WordPress dashboard.

Built by **Bikas Kumar** at [Codesala](https://codesala.in) using the WordPress 
Plugin Boilerplate.

#### Key Features

 * **One-click scan** — Scan your entire site with a single button click.
 * **AJAX batched scanning** — Scans in small batches to avoid server timeouts. 
   Shows a live progress bar.
 * **Replace URL** — Replace a broken URL with a working one. Post content is updated
   automatically.
 * **Remove Link** — Remove a broken linkÌtumọ̀ Yorùbá: ’s anchor tag while keeping
   the visible text.
 * **Ignore Link** — Mark a link as ignored so it wonÌtumọ̀ Yorùbá: ’t clutter your
   results.
 * **Bulk Actions (new in 2.0)** — Select multiple broken links at once and **Bulk
   Remove**, **Bulk Redirect** (replace URLs in batch via a modal), or **Bulk Ignore**
   in a single click.
 * **HTTP status display** — See the exact error code (404, 500, 403, Timeout, etc.)
   for each broken link.
 * **Scheduled automatic scanning** — Set up hourly, daily, or weekly automated 
   scans via WP-Cron.
 * **Email notifications** — Receive an email alert whenever broken links are found.
 * **Clean uninstall** — Removes all database tables and plugin options on uninstall.
 * **WordPress Coding Standards** — Built with security best practices: nonces, 
   capability checks, sanitization, and prepared SQL queries.

#### Use Cases

 * SEO managers who want to keep all outbound and internal links healthy.
 * Content editors maintaining large blog archives.
 * Site owners who want automated weekly health checks.

## Ìgbéwọlẹ̀

 1. Upload the `codesala-broken-link-fixer` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the **Plugins** screen in WordPress.
 3. Navigate to **Broken Links  Dashboard** in your WordPress admin menu.
 4. Click **Scan Website for Broken Links** to run your first scan.
 5. Configure automated scanning under **Broken Links  Settings**.

## FAQ

### Does this plugin slow down my website?

No. Scanning happens only when you click the scan button (or when WP-Cron triggers
it). It does not affect your front-end performance at all.

### How does the scanner check links?

It uses WordPressÌtumọ̀ Yorùbá: ’s built-in `wp_remote_head()` (with a fallback 
to `wp_remote_get()`) to send HTTP requests to each URL and checks the response 
code.

### What HTTP codes are considered “broken”?

0 (timeout/unreachable), 400, 401, 403, 404, 408, 410, 500, 502, 503, 504.

### Will it fix internal links too?

Yes — the scanner checks all absolute `http://` and `https://` URLs found in post
content, whether they are internal or external.

### Does it scan custom post types?

The current version scans Posts and Pages. Support for custom post types is planned
for a future release.

### What happens when I uninstall?

The plugin removes its custom database table (`wp_broken_links`) and all options
from `wp_options`. Your posts and pages are untouched.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Codesala Broken Link Fixer” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí
ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

 *   [ Bikas Kumar ](https://profiles.wordpress.org/bikaskumar2000/)

[Túmọ̀ “Codesala Broken Link Fixer” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/codesala-broken-link-fixer)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/codesala-broken-link-fixer/),
ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/codesala-broken-link-fixer/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/codesala-broken-link-fixer/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/codesala-broken-link-fixer/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 2.0.0

 * **NEW:** Bulk Actions bar — select multiple broken links with checkboxes and 
   act on them at once.
 * **NEW:** Bulk Remove Broken Links — strip anchor tags for many links in one click(
   visible text preserved).
 * **NEW:** Bulk Redirect — opens a modal listing all selected broken URLs with 
   an input for each new target URL; replaces them all in a single batch.
 * **NEW:** Bulk Ignore — mark many links as ignored at once.
 * **NEW:** “Select All” master checkbox in the links table header.
 * **IMPROVED:** Posts containing multiple broken links are now updated in a single`
   wp_update_post()` per post (faster, fewer revisions, safer).
 * **IMPROVED:** Dashboard layout polished with a dedicated bulk-action bar, a selected-
   count indicator, and an accessible modal overlay (Escape key + click-outside 
   to close).
 * **IMPROVED:** Minor CSS cleanup and mobile responsiveness.

#### 1.0.0

 * Initial release.
 * AJAX-powered batched scanner.
 * Replace URL, Remove Link, Ignore Link actions.
 * Scheduled scanning via WP-Cron.
 * Email notifications on broken link detection.
 * Settings page with frequency and email configuration.
 * Full uninstall cleanup.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **2.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 5 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **20+**
 *  Ẹ̀yà WordPress ** 5.8 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **6.9.9**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/codesala-broken-link-fixer/)
 * Àwọn àmì
 * [broken links](https://yor.wordpress.org/plugins/tags/broken-links/)[dead links](https://yor.wordpress.org/plugins/tags/dead-links/)
   [link checker](https://yor.wordpress.org/plugins/tags/link-checker/)[link fixer](https://yor.wordpress.org/plugins/tags/link-fixer/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/codesala-broken-link-fixer/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/codesala-broken-link-fixer/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/codesala-broken-link-fixer/reviews/)

## Àwọn Olùkópa

 *   [ Bikas Kumar ](https://profiles.wordpress.org/bikaskumar2000/)

## Ìrànlọ́wọ́

Àwọn ọ̀ràn tí a yanjú ní oṣù méjì tó kọjá:

     0 nínú 3

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/codesala-broken-link-fixer/)