Title: Clarvity Media Replace
Author: Krishna Sagar
Published: <strong>2026년 10월 8일</strong>
Last modified: 2026년 10월 8일

---

플러그인 검색

![](https://ps.w.org/clarvity-media-replace/assets/banner-772x250.png?rev=3734903)

![](https://ps.w.org/clarvity-media-replace/assets/icon-256x256.png?rev=3734903)

# Clarvity Media Replace

 작성자: [Krishna Sagar](https://profiles.wordpress.org/onemorekrishna/)

[다운로드](https://downloads.wordpress.org/plugin/clarvity-media-replace.1.0.0.zip)

 * [세부사항](https://ko.wordpress.org/plugins/clarvity-media-replace/#description)
 * [평가](https://ko.wordpress.org/plugins/clarvity-media-replace/#reviews)
 *  [설치](https://ko.wordpress.org/plugins/clarvity-media-replace/#installation)
 * [개발](https://ko.wordpress.org/plugins/clarvity-media-replace/#developers)

 [지원](https://wordpress.org/support/plugin/clarvity-media-replace/)

## 설명

Need to swap a product photo, a team headshot or an outdated banner? Instead of 
hunting down every page, post, widget and page-builder section that uses it, open
the image in the Media Library, click **Replace Image**, choose the new one, and
confirm. Every place that used the old image now shows the new one.

**How it works**

The original library item is kept: same ID, title, alt text, caption and permalink.
Only its file is swapped and all thumbnail sizes are regenerated. Anything that 
stores the image by ID keeps working with no changes at all, and any file URL that
did change is updated automatically across the site.

**Features**

 * A “Replace Image” button in the Attachment details sidebar (grid view), the Edit
   Media screen and the list-view row actions.
 * Pick an existing library image or upload a new one, using the familiar media 
   window.
 * A confirmation prompt showing the current and new images side by side, where 
   the image is used, and a required “I understand” checkbox.
 * Keep the current filename (links stay identical) or use the new file’s name.
 * Changing file type (for example JPG to PNG or WebP) is supported; links are updated
   for you.
 * Serialization-safe URL updates in post content, excerpts, custom fields, term
   meta and settings, including Elementor’s JSON data.
 * Automatic rollback: if anything fails, the original files and data are restored.
 * Optional clean-up of the replacement’s own library entry when it isn’t used anywhere.
 * Loads nothing on the front end, and in wp-admin only on screens that already 
   load the media window.

**Privacy**

This plugin does not collect data, set cookies, or contact any external service.

### Usage

 1. Go to **Media  Library** and click an image.
 2. In the Attachment details sidebar, click **Replace Image**. (In list view, hover
    the image row and click **Replace Image**.)
 3. Choose the new image from the library, or open the **Upload files** tab to upload
    one, then click **Use this image**.
 4. Review the confirmation prompt: both images, where the current one is used, and
    the filename options.
 5. Tick **I understand…** and click **Replace Image**.
 6. If you use a page cache or CDN, clear it so visitors see the new image straight
    away.

By default, Editors and Administrators can replace images (it needs the `upload_files`
and `edit_others_posts` capabilities), because a replacement changes content across
the whole site.

## 설치

 1. In wp-admin go to **Plugins  Add New  Upload Plugin**, choose `clarvity-media-replace.
    zip` and click **Install Now**. (Or unzip it into `/wp-content/plugins/`.)
 2. Click **Activate**.
 3. There are no settings. Go to **Media  Library** to use it.

## FAQ

### Will this break my links?

No. With “Keep the current filename” and the same file type, the image’s URL doesn’t
change at all. When the URL must change (a new file type or filename, or new thumbnail
dimensions because the aspect ratio differs), every stored copy of the old URL is
rewritten to the new one.

### How are featured images, galleries and custom fields handled?

They store the image’s ID, and the ID never changes, so they show the new image 
automatically. This covers featured images, WordPress and WooCommerce galleries,
ACF and other custom fields that store IDs, the site logo, site icon and header 
image, and Elementor image widgets. Custom fields and page-builder data that store
URLs are updated by the URL rewrite.

### What if the new image has a different shape or is smaller?

All thumbnail sizes are regenerated from the new image. Each old size URL is mapped
to the same size of the new image. If the new image is too small to have that size,
the full-size image is used instead.

### What if something goes wrong halfway?

The current files are moved to a temporary folder first. If copying or processing
the new image fails, the new files are deleted, the originals are moved back, and
the attachment data is restored. Nothing is left half-changed.

### Can I undo a replacement?

Not with one click. The old file is permanently replaced, which is why the confirmation
prompt asks you to acknowledge that. Keep a backup, or replace the image again with
the old file.

### Does it work with images stored in the cloud (S3, etc.)?

The image file must be on the server’s disk. If an offload plugin removed the local
copy, the plugin stops with a clear message and changes nothing.

### Why is some data left unchanged?

If a setting stores PHP objects, rewriting it could corrupt it, so it is skipped
and the result message tells you how many entries were skipped. This is rare for
image URLs.

### Can developers extend it?

Yes:

 * `clarvity_mr_required_capability` (filter): the capability needed to replace 
   images. Default `edit_others_posts`.
 * `clarvity_mr_url_pairs` (filter): the old => new URL paths about to be applied.
 * `clarvity_mr_replacement_targets` (filter): the tables and columns searched for
   URLs.
 * `clarvity_mr_image_replaced` (action): fires after a replacement, with the attachment
   ID, the replacement’s ID and the URL pairs. Useful for purging caches.

## 후기

이 플러그인에 대한 평가가 없습니다.

## 기여자 & 개발자

“Clarvity Media Replace”(은)는 오픈 소스 소프트웨어입니다. 다음의 사람들이 이 플러그인에
기여하였습니다.

기여자

 *   [ Krishna Sagar ](https://profiles.wordpress.org/onemorekrishna/)

[자국어로 “Clarvity Media Replace”(을)를 번역하세요.](https://translate.wordpress.org/projects/wp-plugins/clarvity-media-replace)

### 개발에 관심이 있으십니까?

[코드 탐색하기](https://plugins.trac.wordpress.org/browser/clarvity-media-replace/)
는, [SVN 저장소](https://plugins.svn.wordpress.org/clarvity-media-replace/)를 확인하시거나,
[개발 기록](https://plugins.trac.wordpress.org/log/clarvity-media-replace/)을 [RSS](https://plugins.trac.wordpress.org/log/clarvity-media-replace/?limit=100&mode=stop_on_copy&format=rss)
로 구독하세요.

## 변경이력

#### 1.0.0

 * First release.

## 기초

 *  버전 **1.0.0**
 *  최근 업데이트: **4일 전**
 *  활성화된 설치 **10보다 적음**
 *  워드프레스 버전 ** 6.2 또는 그 이상 **
 *  다음까지 시험됨: **7.1.3**
 *  PHP 버전 ** 7.4 또는 그 이상 **
 *  언어
 * [English (US)](https://wordpress.org/plugins/clarvity-media-replace/)
 * 태그:
 * [attachments](https://ko.wordpress.org/plugins/tags/attachments/)[images](https://ko.wordpress.org/plugins/tags/images/)
   [media](https://ko.wordpress.org/plugins/tags/media/)[media library](https://ko.wordpress.org/plugins/tags/media-library/)
   [replace image](https://ko.wordpress.org/plugins/tags/replace-image/)
 *  [고급 보기](https://ko.wordpress.org/plugins/clarvity-media-replace/advanced/)

## 평점

아직 제출된 리뷰가 없습니다.

[Your review](https://wordpress.org/support/plugin/clarvity-media-replace/reviews/#new-post)

[모든  리뷰 보기](https://wordpress.org/support/plugin/clarvity-media-replace/reviews/)

## 기여자

 *   [ Krishna Sagar ](https://profiles.wordpress.org/onemorekrishna/)

## 지원

할 말 있으신가요? 도움이 필요하신가요?

 [지원 포럼 보기](https://wordpress.org/support/plugin/clarvity-media-replace/)