Title: Media Auto Hash Rename
Author: Sparanoid
Published: <strong>30. marts, 2019</strong>
Last modified: 12. oktober, 2026

---

Søg plugins

![](https://ps.w.org/media-auto-hash-rename/assets/banner-772x250.png?rev=2581663)

Dette plugin **er ikke blevet testet med de seneste 3 større udgivelser af WordPress**.
Det vedligeholdes eller understøttes muligvis ikke længere og kan have kompatibilitetsproblemer,
når det bruges med nyere versioner af WordPress.

![](https://ps.w.org/media-auto-hash-rename/assets/icon.svg?rev=2060169)

# Media Auto Hash Rename

 Af [Sparanoid](https://profiles.wordpress.org/sparanoid/)

[Download](https://downloads.wordpress.org/plugin/media-auto-hash-rename.1.0.2.zip)

 * [Detaljer](https://da.wordpress.org/plugins/media-auto-hash-rename/#description)
 * [Vurderinger](https://da.wordpress.org/plugins/media-auto-hash-rename/#reviews)
 *  [Installation](https://da.wordpress.org/plugins/media-auto-hash-rename/#installation)
 * [Udvikling](https://da.wordpress.org/plugins/media-auto-hash-rename/#developers)

 [Support](https://wordpress.org/support/plugin/media-auto-hash-rename/)

## Beskrivelse

Media Auto Hash Rename will rename any file (specific files can be ignored by file
extension) during upload, with unique, low collision hashes. Hash characters and
length can be configured for even lower collision rate.

More information please visit my [site](https://sparanoid.com/work/media-auto-hash-rename/).

This plugin provides no configuration GUI to make it more easier to maintain with
the future WordPress updates.

Currently there’re 3 constants you can configure in your `wp-config.php`, I recommend
WP-CLI for maintaining these constants.

 * `MAHR_LENGTH`: length of the random hashes, (default to `8`), longer can help
   reduce collision. Hashes at the length of 8 can be collision-free at the scale
   of 50,000 images).
 * `MAHR_CHARS`: Characters used in hashes, default to `0123456789abcdefghijklmnopqrstuvwxyz_`,
   You can add more characters like uppercased alphabelts to dramatically reduce
   the collision without increasing the length of your filenames. But please note
   that this option can be dangerous if you’re not familer with general URI encoding.
   So if you don’t know what characters are allowed in a filename, just keep it 
   untouched and use the default option.
 * `MAHR_IGNORE`: File extensions to be ignored, default to `pdf, zip`, you can 
   define a comma delimited list of file extensions to bypass renaming process of
   this plugin. All files that has the file extension you defined in the list will
   be ignored. Please note that:
    - File extensions must be defined without the leading peroid, for example: `'
      pdf, 7z, bmp'` works, `'.pdf, .7z, .bmp'` does not.
    - With (`'pdf, zip'`) or without (`'pdf,zip'`) space both work.
    - If you define your own ignore list, default ignore list will be discarded.
      For example, if you define `'7z'`, then `'pdf, zip'` will be processed during
      upload. You need to reapply these extensions with your own: `'7z, pdf, zip'`.
    - If you don’t need to ignore any files by its extension. define an empty array`[]`(
      without quotes) to this option: `define( 'MAR_IGNORE', [] );` to force process
      PDF and ZIP files.

## Skærmbilleder

[⌊What filenames look like after renaming.⌉⌊What filenames look like after renaming
.⌉[

What filenames look like after renaming.

## Installation

WordPress (Also works on multisite enabled instance):

 1. Upload the extracted files to the `/wp-content/plugins/` directory, or just install
    this plugin from your WordPress backend.
 2. In ‘Plugins’ page, choose ‘Activate’

## FAQ

### What if I deactivate this plugin?

This pluigin, doesn’t not write any extra data into your database. The files renamed
by this plugin will still work after you deactivate this plugin.

## Anmeldelser

![](https://secure.gravatar.com/avatar/411a32d10c0c8b507302901a1a8ec806cd7df727e0d7bdb9f87361a49ee9bb03?
s=60&d=retro&r=g)

### 󠀁[Works as expected!](https://wordpress.org/support/topic/works-as-expected-722/)󠁿

 [gtamborero](https://profiles.wordpress.org/gtamborero/) 26. november, 2021

Very good job. It's a way to prevent external access to your files. Works perfectly!

 [ Læs alle 0 anmeldelser ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/)

## Bidragsydere & udviklere

“Media Auto Hash Rename” er open source-software. Følgende personer har bidraget
til dette plugin.

Bidragsydere

 *   [ Sparanoid ](https://profiles.wordpress.org/sparanoid/)

[Oversæt “Media Auto Hash Rename” til dit eget sprog.](https://translate.wordpress.org/projects/wp-plugins/media-auto-hash-rename)

### Interesseret i udvikling?

[Gennemse koden](https://plugins.trac.wordpress.org/browser/media-auto-hash-rename/),
tjek [SVN repository](https://plugins.svn.wordpress.org/media-auto-hash-rename/),
eller abonner på [udviklerloggen](https://plugins.trac.wordpress.org/log/media-auto-hash-rename/)
via [RSS](https://plugins.trac.wordpress.org/log/media-auto-hash-rename/?limit=100&mode=stop_on_copy&format=rss).

## Ændringslog

#### 1.0.2

 * Maintenance update.

#### 1.0.1

 * Compatibility check for 5.8, nothing new, just bump version to tell everyone 
   this plugin still works.

#### 1.0.0

 * First release

## Meta

 *  Version **1.0.2**
 *  Senest opdateret **20 timer siden**
 *  Aktive installationer **50+**
 *  WordPress-version ** 4.0 eller højere **
 *  Testet op til **5.8.18**
 *  Sprog
 * [English (US)](https://wordpress.org/plugins/media-auto-hash-rename/)
 * Tags
 * [admin](https://da.wordpress.org/plugins/tags/admin/)[administration](https://da.wordpress.org/plugins/tags/administration/)
   [file](https://da.wordpress.org/plugins/tags/file/)[files](https://da.wordpress.org/plugins/tags/files/)
   [media](https://da.wordpress.org/plugins/tags/media/)
 *  [Avanceret visning](https://da.wordpress.org/plugins/media-auto-hash-rename/advanced/)

## Bedømmelser

 5 ud af 5 stjerner.

 *  [  1 5-stjernet anmeldelse     ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/?filter=5)
 *  [  0 4-stjernet anmeldelser     ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/?filter=4)
 *  [  0 3-stjernet anmeldelser     ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/?filter=3)
 *  [  0 2-stjernet anmeldelser     ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/?filter=2)
 *  [  0 1-stjernet anmeldelser     ](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/?filter=1)

[Din anmeldelse](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/#new-post)

[Se alle anmeldelser](https://wordpress.org/support/plugin/media-auto-hash-rename/reviews/)

## Bidragsydere

 *   [ Sparanoid ](https://profiles.wordpress.org/sparanoid/)

## Support

Har du noget at sige? Har du brug for hjælp?

 [Vis supportforum](https://wordpress.org/support/plugin/media-auto-hash-rename/)

## Donér

Vil du gerne støtte udviklingen af dette plugin?

 [ Donér til dette plugin ](https://sparanoid.com/donate/)