Return-Path: <0111019dd92a0c03-5f9c5cc7-cd82-4ffc-a77e-0805efd5d75d-000000@us-west-1.amazonses.com> Delivered-To: qtdcvxyp@iix3001.idcloudhost.com Received: from iix3001.idcloudhost.com by iix3001.idcloudhost.com with LMTP id FyaZKHj28WmMdCoAbV7wxw (envelope-from <0111019dd92a0c03-5f9c5cc7-cd82-4ffc-a77e-0805efd5d75d-000000@us-west-1.amazonses.com>) for ; Wed, 29 Apr 2026 19:15:52 +0700 Return-path: <0111019dd92a0c03-5f9c5cc7-cd82-4ffc-a77e-0805efd5d75d-000000@us-west-1.amazonses.com> Envelope-to: admin@careerusa.star4hire.com Delivery-date: Wed, 29 Apr 2026 19:15:52 +0700 Received: from e242-71.smtp-out.us-west-1.amazonses.com ([23.251.242.71]:35495) by iix3001.idcloudhost.com with esmtps (TLS1.3) tls TLS_AES_128_GCM_SHA256 (Exim 4.99.1) (envelope-from <0111019dd92a0c03-5f9c5cc7-cd82-4ffc-a77e-0805efd5d75d-000000@us-west-1.amazonses.com>) id 1wI3pX-0000000BfXg-3RSj for admin@careerusa.star4hire.com; Wed, 29 Apr 2026 19:15:52 +0700 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=kg2y6dhe4qg324t5zrtxigbocl7sotw6; d=jeweltheme.com; t=1777464904; h=Date:To:From:Reply-To:Subject:Message-ID:List-Unsubscribe-Post:List-Unsubscribe:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=48chfScNjEj08Dm3JQ6miIQ8gUHV3qrqYXYgaT06Xfs=; b=nwEvMZisAAUvQgI2VIBSSRCL7ze5DInC8iMT2E3Wwi1Xk42LzO3LbvMrIpy9PR00 AzN0/8wd+aNyrekqFogk/L/GESa/SF9kG3bSOy4skfmT9WSSt6fBeCW8SeEF6zYMlwM VCm1OEt1erL1l28H4Y0jS7HodVH5s3kJEQWRz6ks9iH5tqhWbJM3mO/oIzySFU88jDS M0Xms6ZIphbc/+84N9YWi/SE8spsSSRPGTxtqWf4QoAYsVXa6MCE64yD0N55q44ZRTx wHjQ1G2qvkyPy7m1BX78jLoWdT/JMGX/Al11Xj3PpyMWVTRpSMzXtxD5D7GSortRwpH LzekzzK0XA== DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/simple; s=voqdhibj3ww47nmt5hkqcrgg7xiynmza; d=amazonses.com; t=1777464904; h=Date:To:From:Reply-To:Subject:Message-ID:List-Unsubscribe-Post:List-Unsubscribe:MIME-Version:Content-Type:Content-Transfer-Encoding:Feedback-ID; bh=48chfScNjEj08Dm3JQ6miIQ8gUHV3qrqYXYgaT06Xfs=; b=ARbGtOcG4VOVHlpvHQ6W5ReIv0uyndgRpEFySGtCcdIDOvq990IisF6geKbqWOjR Hp3pBWORK995nNCJWiwE2ojOGbMlWGv48GbrlcHICTk706dbV3g9DapKyfntu/0aL+C RmB4LL4BpZBY+1aBsNAj8vLv7A+K0t9KgVaKA2p8= Date: Wed, 29 Apr 2026 12:15:04 +0000 To: Admin From: WP Adminify Team Reply-To: WP Adminify Team Subject: Media Replace is here - swap files in WP without breaking links Message-ID: <0111019dd92a0c03-5f9c5cc7-cd82-4ffc-a77e-0805efd5d75d-000000@us-west-1.amazonses.com> X-Mailer: Sendy (https://sendy.co) List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: Precedence: Bulk MIME-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit Feedback-ID: ::1.us-west-1.XhhrxoUuw0dNLLsJKVPmKkkOZI6WD3sDdQrI9u1YYEE=:AmazonSES X-SES-Outgoing: 2026.04.29-23.251.242.71 X-Spam-Status: No, score=0.3 X-Spam-Score: 3 X-Spam-Bar: / X-Ham-Report: Spam detection software, running on the system "iix3001.idcloudhost.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see root\@localhost for details. Content preview: Media Replace is live _ swap files without breaking a single link Replace any file in your Media Library _ keep the URL, ID, filename, and every link that points to it. Content analysis details: (0.3 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_DNSWL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to DNSWL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#DnsBlocklists-dnsbl-block for more information. [23.251.242.71 listed in list.dnswl.org] 0.0 URIBL_BLOCKED ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [URI: wpadminify.com] -0.0 SPF_PASS SPF: sender matches SPF record -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 HTML_MESSAGE BODY: HTML included in message 0.1 MIME_HTML_ONLY BODY: Message only has text/html MIME parts X-Spam-Flag: NO Media Replace is live — swap files without breaking a single link

Replace any file in your Media Library — keep the URL, ID, filename, and every link that points to it.

WP Adminify

New feature · April 29, 2026

✓ Now live in v4.1.15

Media Replace is here 

Hey there,

You uploaded the wrong logo. Or the PDF needs an update. Or the hero image needs a fresh version. WordPress makes you delete the old file, upload the new one, then re-attach it across every post, page, and theme setting.

Not anymore.

Media Replace just shipped in WP Adminify v4.1.15. Pick any file in your Media Library, swap it with a new version, and the URL, attachment ID, filename, and publish date stay locked. Every post, page builder, email signature, and external link that points to that file keeps working.

What you get:

  • Same URL forever - replace the file, keep the link
  • Multi-step undo - roll back through every version with one click
  • Backup limit you control - choose how many previous versions to keep
  • Works in Grid + List view - replace from the modal, the Edit screen, or row hover actions
  • Metadata stays intact - alt text, captions, descriptions, post attachments, all preserved
One rule: the new file must match the original's type. JPG → JPG, PDF → PDF. Keeps URL extensions valid across every plugin and theme.

Turn it on in 30 seconds

Media Replace is off by default. To enable it:

  1. Update WP Adminify to v4.1.15
  2. Go to WP Adminify → Productivity → Media Settings
  3. Toggle Media Replace on
  4. Set your Backup Restore Limit (default: 1)

Read the full feature & guide

Why we built it

The default WordPress workflow for updating a file is broken. You either delete and re-upload (which breaks every link) or live with the wrong version. Existing replace plugins solve half the problem - they swap the file but offer no way back when you make a mistake.

Media Replace fixes both: in-place swaps with multi-step undo. So when marketing changes their mind on the logo three times in a week, you don't lose your evening to it.

If something feels off or you've got a use case we missed, hit reply. We read every response.

Thanks for using Adminify.
—  Liton & the WP Adminify team