Title: Geared URL Replacer
Author: WPGeared
Published: <strong>3 آگسٽ 2026</strong>
Last modified: 3 آگسٽ 2026

---

پلگ انس ڳولھيو

![](https://ps.w.org/geared-url-replacer/assets/banner-772x250.png?rev=3632510)

![](https://ps.w.org/geared-url-replacer/assets/icon-256x256.png?rev=3632510)

# Geared URL Replacer

 کان: [WPGeared](https://profiles.wordpress.org/wpgeared/)

[ڊائون لوڊ ڪريو](https://downloads.wordpress.org/plugin/geared-url-replacer.1.0.2.zip)

 * [تفصيل](https://snd.wordpress.org/plugins/geared-url-replacer/#description)
 * [جائزو](https://snd.wordpress.org/plugins/geared-url-replacer/#reviews)
 *  [تنصيب](https://snd.wordpress.org/plugins/geared-url-replacer/#installation)
 * [ترقي](https://snd.wordpress.org/plugins/geared-url-replacer/#developers)

 [سھائتا](https://wordpress.org/support/plugin/geared-url-replacer/)

## وضاحت

Geared URL Replacer gives administrators a review-first workflow for changing stored
URLs without running direct SQL replacements.

Create a match rule, choose a replacement and scope, then run the mandatory dry 
run. The report shows proposed changes before the Apply step becomes available.

#### Safety-focused workflow

 * Matches complete URL values rather than arbitrary text fragments.
 * Supports contains, starts with, ends with, exact URL, domain, and path rules.
 * Filters internal, external, absolute, or relative URLs.
 * Previews every supported change in a resumable dry run.
 * Preserves HTML, block markup, JSON, and serialized PHP structures.
 * Excludes protected fields such as GUIDs, credentials, sessions, caches, and plugin-
   owned data.
 * Creates a protected rollback snapshot before each verified write.
 * Restores only fields that still match the value written by the plugin, so later
   edits are preserved.
 * Uses bounded, resumable batches for scanning, applying, and rolling back.

#### Supported locations

Default and optional scopes include posts, pages, public custom post types, post
metadata, navigation menus, widgets, ordinary options, terms, comments, users, revisions,
and explicitly selected safe custom tables.

#### Important backup notice

Rollback snapshots are recovery evidence for this plugin’s changes. They are not
a complete database backup. Create and verify an independent database backup before
applying replacements or starting a rollback.

#### Accessibility

The administrator interface follows WordPress admin patterns, supports keyboard 
navigation, provides visible focus, associates labels with controls, and announces
changing progress and status messages.

### Privacy

Geared URL Replacer processes site content locally and does not send content, URLs,
reports, telemetry, or personal data to an external service.

Dry-run reports and rollback snapshots can contain excerpts or original stored values.
They are kept in protected plugin-owned database tables and are available only to
administrators. Ordinary logs redact sensitive values.

By default, rollback snapshots are retained for seven days and plugin data is preserved
during uninstall. Administrators can choose one-day, seven-day, thirty-day, or manual
retention; run cleanup; delete snapshots; delete completed job history; and explicitly
opt into destructive uninstall.

### Support

Use the WordPress.org support forum for setup questions and reproducible defects
after the plugin is published. Include the WordPress, PHP, and plugin versions plus
the visible error code.

Do not post private URLs, credentials, nonces, cookies, database exports, protected
report contents, or rollback snapshots in a public support topic. Report suspected
security issues privately to the plugin owner.

## تصوير

[⌊The dashboard summarizes the protected workflow and retained rollback storage.⌉⌊
The dashboard summarizes the protected workflow and retained rollback storage.⌉[

The dashboard summarizes the protected workflow and retained rollback storage.

[⌊The five-step wizard begins with a complete-URL match rule and generated examples.⌉⌊
The five-step wizard begins with a complete-URL match rule and generated examples
.⌉[

The five-step wizard begins with a complete-URL match rule and generated examples.

[⌊The mandatory dry-run report lists proposed changes and safety outcomes before
Apply unlocks.⌉⌊The mandatory dry-run report lists proposed changes and safety outcomes
before Apply unlocks.⌉[

The mandatory dry-run report lists proposed changes and safety outcomes before Apply
unlocks.

[⌊Apply requires review, change, and independent-backup confirmations.⌉⌊Apply requires
review, change, and independent-backup confirmations.⌉[

Apply requires review, change, and independent-backup confirmations.

[⌊Rollback restores only eligible values while preserving later edits.⌉⌊Rollback
restores only eligible values while preserving later edits.⌉[

Rollback restores only eligible values while preserving later edits.

[⌊Settings control rollback retention, cleanup, and optional destructive uninstall.⌉⌊
Settings control rollback retention, cleanup, and optional destructive uninstall
.⌉[

Settings control rollback retention, cleanup, and optional destructive uninstall.

## انسٽاليشن

 1. Upload the `geared-url-replacer` folder to `/wp-content/plugins/`, or install the
    ZIP from Plugins > Add New.
 2. Activate Geared URL Replacer.
 3. Open Tools > Geared URL Replacer.
 4. Create and verify an independent database backup.
 5. Build a rule, select the scope, and complete the mandatory dry run.
 6. Review the report before confirming Apply.

Network activation is intentionally blocked. On multisite, activate the plugin separately
on each site where it is needed.

## FAQ

### Does a dry run change my content?

No. A dry run reads eligible fields and stores a protected report in the plugin’s
own tables. It does not write to source content.

### Does the plugin replace arbitrary text?

No. It conservatively identifies complete URL values. Ambiguous plain text and malformed
structures are skipped or reported instead of being changed.

### Can I undo a replacement?

The plugin stores a protected snapshot before each verified write. Rollback restores
a field only when its current value still exactly matches the value written by the
replacement. Later edits are left untouched and reported.

### Is rollback a substitute for a database backup?

No. Always create and verify an independent database backup before applying or rolling
back changes.

### Does the plugin send site data to an external service?

No. Processing occurs on the WordPress site. The plugin does not call a remote service,
load remote assets, track usage, or add advertising.

### Which users can run replacements?

Only administrators with the `manage_options` capability can access the workflow
and its protected reports.

### Why was a field skipped?

The field may be protected, unsupported, malformed, changed after the dry run, or
no longer match the reviewed proposal. The report records a privacy-safe reason.

### What happens when I uninstall the plugin?

Protected job, report, and rollback data is preserved by default. To remove it during
uninstall, enable destructive uninstall in Settings before deleting the plugin. 
This choice is irreversible.

## جائزا

ھن پلگ ان لاءِ ڪي به رايا ناھن.

## تعاون ڪندڙ & ڊولپرز

“Geared URL Replacer” اوپن سورس سافٽ ويئر آهي. ھيٺين ماڻھن ھن پلگ ان ۾ حصو ورتو 
آھي.

تعاون ڪندڙ

 *   [ WPGeared ](https://profiles.wordpress.org/wpgeared/)

[ترجمو ڪريو “Geared URL Replacer” توهان جي ٻولي ۾.](https://translate.wordpress.org/projects/wp-plugins/geared-url-replacer)

### ڊولپمينٽ ۾ دلچسپي؟

[ڪوڊ براؤز ڪريو](https://plugins.trac.wordpress.org/browser/geared-url-replacer/)،
چيڪ ڪريو [SVN مخزن](https://plugins.svn.wordpress.org/geared-url-replacer/)، يا 
رڪنيت حاصل ڪريو [ڊولپمينٽ لاگ](https://plugins.trac.wordpress.org/log/geared-url-replacer/)
پاران [RSS](https://plugins.trac.wordpress.org/log/geared-url-replacer/?limit=100&mode=stop_on_copy&format=rss).

## لاگ تبدیل ڪريو

#### 1.0.2

 * Renamed the plugin to Geared URL Replacer for the WordPress.org submission.
 * Updated the public slug, text domain, namespaces, runtime prefixes, and listing
   assets.

#### 1.0.1

 * Initial public release.
 * Added complete-URL matching, structure-preserving transformation, mandatory dry-
   run reporting, guarded replacement, and hash-protected rollback.
 * Added resumable batches, protected-field exclusions, privacy-safe exports, retention
   controls, and multisite per-site activation.
 * Added distinctive author-prefixed namespaces, constants, options, hooks, database
   tables, REST identifiers, and browser assets.

## ميٽا

 *  Version **1.0.2**
 *  Last updated **1 ڏينهن اڳ**
 *  Active installations **10 کان گھٽ**
 *  WordPress version ** 6.8 يا وڌيڪ **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 يا وڌيڪ **
 *  Language
 * [English (US)](https://wordpress.org/plugins/geared-url-replacer/)
 * Tags
 * [database](https://snd.wordpress.org/plugins/tags/database/)[maintenance](https://snd.wordpress.org/plugins/tags/maintenance/)
   [migration](https://snd.wordpress.org/plugins/tags/migration/)[search replace](https://snd.wordpress.org/plugins/tags/search-replace/)
   [url](https://snd.wordpress.org/plugins/tags/url/)
 *  [ترقي يافته ڏيک](https://snd.wordpress.org/plugins/geared-url-replacer/advanced/)

## درجه بندي

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/geared-url-replacer/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/geared-url-replacer/reviews/)

## تعاون ڪندڙ

 *   [ WPGeared ](https://profiles.wordpress.org/wpgeared/)

## سھائتا

چوڻ لاءِ ڪجهه آهي؟ مدد گهرجي؟

 [ڏسو سپورٽ فورم](https://wordpress.org/support/plugin/geared-url-replacer/)