Phoenix Media Rename

Descrizione

Migliora il tuo SEO: rinomina i file multimediali con il plugin “Phoenix Media Rename”.

Una guida completa per l’utilizzo e la configurazione di Phoenix Media Rename è disponibile alla pagina ufficiale di Phoenix Media Rename

Screenshot

  • screenshot-1.jpg
  • screenshot-2.jpg
  • screenshot-3.jpg

Installazione

  1. Carica la cartella phoenix-media-rename nella cartella /wp-content/plugins/
  2. Attiva il plugin attraverso il menu ‘Plugin’ di WordPress
  3. Fatto! Puoi andare in qualsiasi pagina di singolo file multimediale e troverai il nuovo campo “Filename”. Puoi anche utilizzare la modifica di massa nella la pagina di elenco “Media”!

FAQ

Come posso rinominare i file tradotti con WPML?

Assicurati che i plugin WPML Multilingual CMS e WPML Media Translation siano attivi (puoi trovare maggiori informazioni su WPML sul sito ufficiale di WPML).

Aggiungi una o più immagini alla tua libreria media, WPML Media Translation aggiungerà la versione localizzata alla libreria.

Vai in WPML -> Media Translation e modifica la versione localizzata dei tuoi file multimediali, puoi modificare sia il titolo dell’immagine che il file allegato alla versione localizzata.

Rinomina le immagini utilizzando Phoenix Media Rename.

Vai alla tua libreria media, seleziona l’operazione “rinomina”, seleziona tutti i file che vuoi rinominare, modifica i nomi dei file e conferma l’operazione, Phoenix Media Rename e WPML faranno tutto il resto!

Guarda la sezione screenshoot per vedere come funziona il processo.

Come posso serializzare i nomi dei file?

Puoi serializzare i nomi di file racchiudendo la parte variabile fra { e }, questo farà generare a Phoenix Media Rename una sequenza di nomi di file.

La parte variabile dev’essere un numero intero, ma può iniziare con 0 (es: 0023).

NB: Seleziona tutti i file che vuoi serializzare e scrivi il nome per il primo, guarda screenshot-3.jpg come riferimento.

Come evitare di rimuovere gli accenti nel nome del file?

Vai alla pagina delle impostazioni di Phoenix Media Rename e togli la spunta all’opzione “Rimuovi accenti”, questo eviterà la rimozione degli accenti dai nomi dei file.
NB: evitare la rimozione degli accenti può causare URL errati su alcuni hosting.

Come evitare di processare le revisioni?

Vai alla pagina delle impostazioni di Phoenix Media Rename e togli la spunta all’opzione “Aggiorna Revisioni”, questo eviterà l’aggiornamento delle revisioni.
NB: impedire l’aggiornamento delle revisioni velocizzerà il processo di rinomina dei file, ma può causare link interrotti se si riporta un post ad una versione precedente.

Come si rinomina un singolo file?

Vai alla sezione Media del pannello di amministrazione e apri il media che preferisci. Vedrai un nuovo campo denominato “Nome file” contenente il nome del file corrente. Cambia come preferisci il nome e premi il pulsante “Aggiorna”.

Come si fa la modifica di massa dei file multimediali?

Vai alla sezione Media del pannello di amministrazione, seleziona l’azione di massa “Rinomina” o “Cambia nome e titolo” (a seconda che tu voglia che i media vengano anche rititolati) dal menu a discesa, controlla i media che desideri rinominare e modifica i loro nomi di file utilizzando i campi “Nome file” nell’ultima colonna. Quando hai finito, premi il pulsante “Applica” e lascia che il plugin faccia la sua magia!
NB: l’azione di massa è disponibile solo in Visualizzazione elenco, se necessario passa dalla Visualizzazione griglia alla Visualizzazione elenco.

Come posso rinominare i file multimediali prendendo il nome del file dal titolo del post al quale sono allegati?

Vai alla sezione Media del pannello di amministrazione, seleziona l’azione di massa “Rinomina da post” o “Rinomina e rititola da post” (se vuoi che i media vengano anche rititolati) dal menu a discesa, seleziona i media che si vuoi rinominare e premi il pulsante “Applica”

Posso utilizzare il plugin via codice?

Certo, puoi utilizzare la funzione statica “do_rename”, presente nella classe Phoenix_Media_Rename. Il prototipo è: do_rename($attachment_id, $new_filename, $retitle = 0, $title_from_post = 0, $name_from_post = 0, $check_post_parent = true ). In caso di esito positivo, la funzione restituisce 1, in caso di errore restituisce il messaggio di errore.

Posso integrare plugin di terze parti?

Certamente, puoi utilizzare l’evento “pmr_renaming_successful” che scatta quando il processo di rinominazione è terminato e restituisce il vecchio e il nuovo nome del file.

Chiedete tutte le azioni personalizzate che vi servono!

Esempio:

/**
* my_callback
*
* @param [string] $old_filename
* @param [string] $new_filename
*/
function my_callback( $old_filename, $new_filename ) {
    // your code
}

add_action( 'pmr_renaming_successful', 'my_callback', 10, 2 );

Hai bisogno di più caratteristiche?

Se vuoi più funzionalità, come la ridenominazione automatica o una bacheca per rinominare i file, guarda il plugin freemium Media File Renamer. Sì, siamo amici!

Recensioni

23 Settembre 2022
It does what it proposes with simplicity and objectivity.
27 Giugno 2022
Funciona excelente para mi tienda en línea basada en woocommerce
7 Aprile 2022
Nice plugin with a feature I was really looking for. Tried it out in connection with an Elementor wordpress page, and discovered that after changing a filename used in a post, the post's template (using "Elementor canvas") gets reset to "standard template", which is quite mysterious. Tried it again and again, and it still happens. On my first run, even the main pages template ("Elementor full width") got reset to "standard template" after changing a single images name which was used on that page. I went into panic mode first, until I found out the reason 🙂 But thats weird?! Does Phoenix mess with post and page settings? Anyway, I know what to do now to get my page back to normal 😀 Thanks for the plugin!
Leggi tutte le recensioni di 53

Contributi e sviluppo

“Phoenix Media Rename” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.

Collaboratori

“Phoenix Media Rename” è stato tradotto in 8 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Phoenix Media Rename” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)

3.8.8

  • fixed issue when header constant is empty and trailer constant has a value

3.8.7

  • fixed issue in trailer constant cleaning

3.8.6

  • fixed title in retitle bulk action when filename requires sanitization

3.8.5

  • fixed renaming webp and avif files generated by ShortPixel when the filename contains more than one “-” character

3.8.4

  • corretta ridenominazione dei file webp e avif generati da ShortPixel

3.8.3

  • corretta ridenominazione dei file webp e avif generati da ShortPixel

3.8.2

  • corretto comportamento di “Rinomina dal post” quando non ci sono post collegati al media

3.8.1

  • Aggiunta nuova operazione di massa “Cambia titolo dal post”, che consente di modificare solo il titolo del file prendendolo dal titolo del post al quale è collegato

3.8.0

  • Aggiunta nuova operazione di massa “Cambia titolo”, che consente di modificare solo il titolo del file

3.7.9

  • corretto problema di compatibilità con le immagini di sfondo di Elementor

3.7.8

  • corretto problema di compatibilità con i template di pagina personalizzati di Elementor

3.7.7

  • corretto problema di compatibilità con Elementor

3.7.6

  • corretto problema di compatibilità con WPML

3.7.5

  • corretto problema di compatibilità con WordPress 6.0

3.7.4

  • aggiunto supporto per le redirezioni di Rank Math

3.7.3

  • corretto errore nella rigenerazione delle miniature tramite wp-cli per file rinominati tramite Phoenix Media Rename

3.7.2

  • corretto l’errore “nome di file già presente” quando più file acquisiscono lo stesso nome

3.7.1

  • corretto l’errore “nome di file già presente” quando un file è stato caricato in una sottocartella (grazie a @niwin per l’aiuto nel correggere l’errore)

3.7.0

  • modificata la gestione di “rinomina dal post”
  • corretti alcuni casi di loop infinito durante la rinomina di massa

3.6.0

  • aggiunta opzione per serializzare il nome del file se esiste già un file con il nome assegnato

3.5.1

  • raggruppate opzioni “Sanifica nomi dei file” e “Rimuovi accenti” e aggiunto controllo di integrità

3.5.0

  • aggiunta l’opzione per convertire il nome del file in minuscolo quando è selezionata l’azione “Rinomina dal post” o “Cambia nome e titolo dal post”

3.4.10

  • modificato l’iteratore nella deserializzazione dei metadati (grazie a @alx359 per aver suggerito la correzione)

3.4.8

  • ottimizzazione minore della gestione dei metadati di ShortPixel

3.4.7

  • aggiunti parametri per aggiungere costanti all’inizio e alla fine dei nomi di file

3.4.6

  • aggiunta terminazione del codice ajax

3.4.5

  • impedita l’inizializzazione del plugin nel frontend

3.4.4

  • aggiunto controllo di sicurezza nel processo di ridenominazione ajax

3.4.2

  • aggiunto supporto per la traduzione del titolo alla pagina delle impostazioni

3.4.0

  • Aggiunta opzione per disabilitare la sanificazione dei nomi di file

3.3.1

  • corretto problema di compatibilità con Elementor

3.3.0

  • aggiunta opzione per creare una redirezione 301 quando un file viene rinominato. L’opzione è disabilitata per impostazione predefinita, per abilitarla visita la pagina di impostazioni di Phoenix Media Rename. (grazie a @ortonom per il suggerimento)
    NB: il plugin gratuito Redirection è necessario per aggiungere e gestire le redirezioni 301.

3.2.5

  • corretto errore minore nella gestione dell’opzione “debug”

3.2.4

  • corretto problema di compatibilità con WPML (tante grazie a Diego Pereira per il suo aiuto)

3.2.2

  • corretto un errore quando il plugin viene chiamato via codice dal frontend

3.2.1

  • corretto problema di compatibilità con Archivarix External Images Importer

3.2.0

  • modificato il processo di rinomina
  • aggiunta nuova opzione “modalità debug”
  • portata la versione minima di WordPress richiesta a 5.0
  • portata la versione minima richiesta di PHP a 7.1

3.1.0

  • aggiunte nuove operazioni di massa “Rinomina dal post” e “Rinomina e rititola dal post”, che prendono il nome dei file dal titolo dei post ai quali sono allegati
  • modificata logica di creazione della tabella del database (grazie a @rinatkhaziev per il contributo)

3.0.5

  • corretto problema con ShortPixel

3.0.4

  • corretto errore javascript nella pagina “modifica media”

3.0.3

  • modificata la dimensione della casella di testo del nome del file nella pagina “modifica media”

3.0.1

  • Corretto errore con vecchie versioni di php

3.0.0

  • aggiunto supporto per la serializzazione di nomi di file

2.3.0

  • aggiunta l’azione ‘pmr_renaming_successful’

2.2.5

  • modificato il messaggio dell’errore di ridenominazione per avere più informazioni sull’origine dell’errore

2.2.4

  • corretto un errore nella gestione dei vecchi file memorizzati in cartelle suddivise per anno e mese (grazie a @jockolad che ha trovato la soluzione al problema)

2.2.3

  • corretto errore di distribuzione

2.2.2

  • corretto errore con file multimediali organizzati in sottocartelle

2.2.1

  • corretto un altro problema con la nuova gestione delle immagini grandi introdotta in WordPress 5.3

2.2.0

  • corretto problema con nuova gestione delle immagini grandi introdotta in WordPress 5.3
  • corretto problema con shortpixel image optimiser

2.1.1

  • corretto valore predefinito per l’opzione di sanificazione degli accenti

2.1.0

  • aggiunta opzione per gestire la sanificazione degli accenti nei nomi dei file

2.0.3

  • Risolto il problema con le installazioni multisito (grazie a @synetech per aver trovato la soluzione)

2.0.2

  • Corretto supporto per la traduzione del link alla pagin di impostazioni nella lista dei plugin

2.0.1

  • aggiunto link alla pagina delle impostazioni nella lista dei plugin

2.0.0

  • aggiunta pagina delle impostazioni (grazie a @mrleif)

1.4.0

  • aggiunto supporto per Elementor

1.3.4

  • Modificata la gestione del titolo dell’articolo nelle operazioni di massa

1.3.3

  • Corretto problema con WPML

1.3.2

  • rimossi avvisi php non necessari dal file di log (grazie a @alx359)

1.3.1

  • rimossi avvisi php non necessari dal file di log (grazie a @alx359)

1.3.0

  • Corretto problema con WPML

1.2.6

  • Corretto problema con il plugin WP Compress

1.2.5

  • disabilitato pulsante di invio durante le operazioni di massa
  • aggiunta minificazione del js

1.2.4

  • Corretto errore nell’aggiornamento di una tabella personalizzata di Smart Slider

1.2.3

  • Corretto errore nell’aggiornamento di una tabella personalizzata di Smart Slider

1.2.2

  • ottimizzato l’sql per l’aggiornamento delle tabelle personalizzate di Smart Slider

1.2.1

  • Corretto errore nell’aggiornamento di una tabella personalizzata di Smart Slider

1.2.0

  • Aggiunto supporto per Smart Slider

1.1.4

  • Corretto problema con notifica ajax su php 7

1.1.3

  • aggiunto il supporto per i caratteri non latini nel nome del file

1.1.2

  • aggiunta sanificazione dei nomi di file

1.1.1

  • aggiunta licenza per l’icona della fenice

1.1.0

  • aggiunto supporto per la localizzazione

1.0.1

  • corretto username dell’autore

1.0.0

  • Versione iniziale