BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
WP Replace Unlicensed and Broken Images icon
Possibly abandoned Tested up to 4.7.37 #49 in copyright

WP Replace Unlicensed and Broken Images

Selectively replace broken, unlicensed, and other problematic images on a site's public-facing "Front End."

Active installs20+10+ tier
Downloads · 30d82▲ +67.3% vs prev. 30d
Rating3.8/54 reviews
Health score27/100At risk
All-time downloads3.4KSince Jul 2016
Support resolved—No recent threads
RequiresWP 4.3PHP any
Downloads · 7d20▲ +11.1% week over week
Our verdict

Consider an alternative

WP Replace Unlicensed and Broke… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 20+ sites, is rated 3.8/5 and was last updated 10 years ago, and scores 27/100 on our health check.

  • Small user base (20+ active installs)
  • Very few reviews so far
  • No update in 9 years
  • Only tested up to WordPress 4.7 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

257Jul 3Aug 16Sep 30
Yesterday6
Daily average (1y)2
Peak day12May 5, 2026
Last 12 months642

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where WP Replace Unlicensed and B… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
copyright >100 1,600 Best copyright plugins →
DMCA #14 19 Best DMCA plugins →
images >100 10,000 Best images plugins →
takedown #9 11 Best takedown plugins →
usage rights >100 2,772 Best usage rights plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

Rating breakdown

★★★★★★★★★★ 3.8 from 4 reviews

  • 5★50.0%
  • 4★25.0%
  • 3★0.00%
  • 2★0.00%
  • 1★25.0%

About WP Replace Unlicensed and Broken Images

From the official readme · v1.0.5

Description

WP Replace Unlicensed and Broken Images (WP-RUBI) replaces images selected by date, post, category, author, file location, and/or image type with a user-adjustable default image on a site’s public-facing Front End – in other words, on display – and will also, unlike common Javascript/jQuery solutions for broken images and links, prevent load errors and search engine “crawl” errors that can harm Search Engine Ranking. A primary use will be for sites where – due to policy change or concerns relating to usage rights and copyright infringement – administrators need to expunge images that have been used without permission or under lapsed or lapsing usage licenses, while avoiding a time-consuming, complex, hard-to-reverse, potentially costly and inefficient database purge. Another use will be for sites whose image archives have been corrupted or lost.

WP-RUBI will do nothing until the site administrator has determined which images or types of images to remove and replace. All post images and image links that are matched in posts selected either individually or globally – for instance, all posts from before a certain publication date – will be replaced by links to a simple, customizable “image removed” image when the page is displayed: The change is made just-in-time as the post is loaded, altering the page “source” as rendered, but not affecting the database. If at some future time the site operator wishes to restore lost images, or “whitelist” a post, author, category, time frame, or image type, then the original links and formatting information will still be easily accessible.

WP-RUBI is a powerful plug-in, potentially allowing for far-reaching alterations in your site’s appearance, but it makes no permanent changes to your posts database or image library or any other files: Changes can be immediately rolled back by resetting to defaults via Main Settings, or by de-activating (or uninstalling). Still, as generally with WordPress Plug-Ins, the further your installation diverges from a “basic” WordPress site – by employing unique frameworks, complex themes or plug-ins, or specialized customizations – and the higher your traffic, the more care and caution you should employ when installing, activating, and configuring WP-RUBI.

Also note that WP-RUBI is designed with typical WordPress sites in mind. Though it can also be set to remove and replace copy-protected and externally served images (as long as display relies on <img src= tags), it may not function optimally, if at all, or may require careful adjustment, when used with sites or themes relying on unusual image delivery and display methods, or that significantly diverge from other standard practices: “gallery”-style themes that may extract image links from post content and convert them into CSS backgrounds, for example. More commonly, caching and copy protection plug-ins, CDNs lacking purge options, and so on, may need to be flushed and reset, or in some instances disabled, for WP-RUBI to achieve the intended results.

Background

In recent years, with the maturation of the internet and especially of the “blogosphere,” sites where photos and other images have been copied and displayed without concern for the rights of artists and services have come under enhanced scrutiny, sometimes resulting in costly lawsuits and threats of lawsuits. In addition, some site operators, especially as they have gotten more successful, have simply undergone a change in thinking about common internet practices viewed by some artists as theft.

Many or perhaps most bloggers still operate without concern for image licensing, and some have discovered – sometimes at significant cost – that, as one victim of a “copyright-trolling” lawyer put it, “Current Fair Use image copyright laws say that you’re financially liable for posting copyrighted images.”* You may be liable for unlicensed use of images even if:

  • You did it by accident
  • You immediately take down the picture after receiving a DMCA takedown notice
  • The picture is resized
  • The picture is licensed to your web developer
  • You link back to the photo source and cite the photographer’s name
  • Your site isn’t commercial and you make no money from your blog
  • You have a disclaimer on the site
  • The pic is embedded instead of saved on your server
  • You found it on the Internet (that’s not an excuse!)

The core of this plug-in was originally implemented on a large site in one such predicament: The operators, after having been challenged by a copyright lawyer demanding thousands of dollars in payment for the use of a single unpaid-for image, and facing a steep legal bill even in pursuit of an eventually successful defense, decided to stop displaying any images whose usage rights were not fully cleared.

The operators were left with thousands of unlicensed images associated with archived posts – along with many images that were used fairly (because original to the site or author, or in the public domain). Finding and replacing images as well as image links presented numerous complications: Simply deleting image archives rather than editing the posts would produce numerous load errors, which would harm the site’s search engine ranking, produce unprofessional “broken images” display, and make restoration of good posts difficult where not impossible. Using a Javascript solution that obscured broken images and links might improve display, but would leave errors in place, and have no effect on unwanted images that were not deleted.

Using WP Replace Unlicensed and Broken Images

WP Replace Unwanted and Broken Images enables an Administrator to bring his or her site into effective compliance quickly, and then to recover “good” images if desired, while preserving archives. The plug-in adds numerous additional choices and other improvements to the earlier “WP Replace Old Images,” making it easier for an Administrator to refine the “purge,” and for the site’s editors and authors to restore old posts and archives to full health.

Improvements include:

  • Posts can be excluded or included via Edit Post
  • Posts can be excluded or included via All Posts Quick and Bulk Editing
  • Featured images (or thumbnails) also can be removed/replaced
  • Easy Inclusions or exclusion from image removal/replacement for authors and categories, and for “after” as well as “before” dates
  • Replacement images provided with “cache-busting” queries (so changes to Front End can take effect immediately)
  • User can upload own replacement image from Settings page, or choose “blank” and “erasure” replacement modes
  • Installation routine preserves old settings on upgrade
  • Detailed usage notes/tips/documentation
  • Translation-ready

ALSO NOTE DISCLAIMER: Developer makes no promises or guarantees that use of this plug-in will secure a site against all claims of copyright infringement based on past practices. No one can do that!

*Description and list of Fair Use liability issues from “The $8,000 Mistake That All Bloggers Should Beware”

Additional Info

Still to Come

  1. “Recuperation” workflow – list and select cured/uncured posts/authors/categories
  2. Additional image selection patterns and inclusion/exclusion options
  3. Optional database purge
  4. Development of Digital Artists Alliance site and network

Check the WP-RUBI home pages for additional background, usage tips, and minor updates, or to contact the developer.

Thanks!

To all of the developers and everyday code-hackers, far too numerous to name, upon whose work I have depended. And Thanks to thatgrrl for catching a bad link to the plug-in’s home page!

Installation

Use the normal WordPress add new plugin routine, or:

  1. Download the plugin.
  2. Upload the plugin to your site’s wp-content/plugins directory.
  3. Activate the plugin in the WordPress Admin Panel.

After Activation:

  1. If upgrading from WP Replace Old Images, make sure settings have transferred properly, then delete
  2. Adjust settings to include or exclude images and image-links for replacement and removal
  3. Include or exclude Posts and Pages individually via Edit Post or All Posts Quick/Bulk Edit
  4. Verify results, deleting or purging site, browser, and CDN caches if necessary

Changelog

Added closing div in "badge"-link: Without it, the badge-link may disrupt layout.

1.0.5

Removed source of possible “function write” errors for users with pre-5.5 PHP; PHP usage; readme revisions/corections
Thanks to thatgrrl!

1.0.4

Made warnings/advice for use in non-standard installations more emphatic; other minor revisions/housekeeping.

1.0.3

Upgraded upgrade routine. Additional minor edits.

1.0.2

Tested for 4.6. Fixed some typos and other minor problems that will not affect users until and unless there are translations.

1.0.1

Missing closing div in “badge”-link – fixed.

1.0

First version of the plugin

Full changelog on WordPress.org →

Screenshots

Settings Page
Settings Page
Before
Before
After
After
After - Selective
After - Selective
New Columns in All Posts and Quick Edit
New Columns in All Posts and Quick Edit

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best WP Replace Unlicensed and Bro… alternatives

All copyright plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Secure Copy Content Protection and Content Locking Secure Copy Content Protection and Content Locking Copy Protection plugin is activated it disables the right click, copy paste, content… by Ays Pro 20K+ ★★★★★★★★★★ 4.3 (62) 2 days ago 91
2 WP Content Copy Protection WP Content Copy Protection WP Content Copy Protection uses aggressive techniques in protecting your online content… by tychesoftwares 10K+ ★★★★★★★★★★ 3.5 (163) 3 years ago 40
3 Automatic Copyright Year Automatic Copyright Year Automatic Copyright Year seeks to solve a common problem: keeping your copyright year… by Miina Sikk 6K+ ★★★★★★★★★★ 4.3 (9) 7 years ago 38
4 WP-Copyright-Protection WP-Copyright-Protection Simple copyright protection for your images and text. No right click, no text selections… by Dave Ligthart 5K+ ★★★★★★★★★★ 4.4 (21) 2 years ago 46
5 FSM Custom Featured Image Caption FSM Custom Featured Image Caption Allows adding custom captions to the featured images of the posts. by Fesomia 5K+ ★★★★★★★★★★ 4.6 (22) 5 months ago 54
6 Auto Copyright Year Updater Auto Copyright Year Updater This plugin short code update the copyright year automatically every year using shortcode. by eraplugins 4K+ ★★★★★★★★★★ 5 (10) 2 years ago 41
7 Dynamic Year Block Dynamic Year Block A block that always displays the current year in your footer copyright notice. by Marcio Duarte 2K+ ★★★★★★★★★★ 5 (8) 1 month ago 79
8 Add Link to Copied Text Add Link to Copied Text Add a link to the page/website when users copy and paste text from your website or prevent… by Amit Sonkhiya 1K+ ★★★★★★★★★★ 4.3 (12) 6 years ago 36
9 DMCA Website Protection Badge DMCA Website Protection Badge The DMCA Protection plugin for WordPress lets you install protection badges on your site in… by NewClarity 1K+ ★★★★★★★★★★ 3.2 (19) 2 months ago 66
10 WF Magnific Lightbox WF Magnific Lightbox WF Magnific Lightbox allows the user to view larger versions of images and galleries in a… by wunderfarm 1K+ ★★★★★★★★★★ 5 (12) 3 months ago 67

FAQ

WP Replace Unlicensed and Broken Im…: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 1, 2026

Is WP Replace Unlicensed and Broke… free?

Yes. WP Replace Unlicensed and Broke… is free to download and use from the official WordPress.org plugin directory.

Is WP Replace Unlicensed and Broke… safe to use in 2026?

WP Replace Unlicensed and Broke… shows warning signs in 2026 — compare the alternatives below before installing. It runs on 20+ sites, is rated 3.8/5 and was last updated 10 years ago, and scores 27/100 on our health check.

How many websites use WP Replace Unlicensed and Broke…?

WP Replace Unlicensed and Broke… is active on 20+ WordPress websites and has been downloaded 3,419 times since it launched in July 2016. It was downloaded 82 times in the last 30 days.

Does WP Replace Unlicensed and Broke… work with WordPress 7.1?

WP Replace Unlicensed and Broke… is officially tested up to WordPress 4.7.37, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was WP Replace Unlicensed and Broke… last updated?

The latest version, 1.0.5, was released on March 13, 2017 (10 years ago).

Who makes WP Replace Unlicensed and Broke…?

WP Replace Unlicensed and Broke… is developed and maintained by CK MacLeod.

What are the best alternatives to WP Replace Unlicensed and Broke…?

The most popular alternatives to WP Replace Unlicensed and Broke… are Secure Copy Content Protect… (20K+ installs), WP Content Copy Protection (10K+ installs) and Automatic Copyright Year (6K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.