Phoenix Media Rename

Phoenix Media Rename è un plugin che aggiunge a WordPress la capacità di rinominare i file caricati sul sito, anche se sono già stati utilizzati all’interno di pagine, articoli o custom post.

Basta rinominare il file e Phoenix Media Rename si occuperà di aggiornare tutti i contenuti del sito che utilizzano quel file, in modo che tutto continui a funzionare come prima.

Phoenix Media Rename è compatibile con WPML e Polylang per la gestione della localizzazione dei file multimediali e con principali plugin di gestione dei contenuti.

Phoenix Media Rename si integra con AltText.ai, consentendo di generare automaticamente i nomi di file durante il caricamento o quando si modifica il testo alternativo.

A partire dalla versione 3.12.3 Phoenix Media Rename utilizza i cookie per memorizzare dati temporanei durante il processo di ridenominazione, i cookie sono Strict, quindi possono essere accessibili solo dallo stesso dominio, e scadono dopo 60 minuti.

Questi sono i cookie e il loro scopo:

  • phoenix_media_rename_bulk_rename_bulk_filename_header, memorizza la parte del nome file costante durante la ridenominazione di gruppi di file
  • phoenix_media_rename_current_image_index, memorizza l’indice dell’immagine corrente durante le operazioni di ridenominazione di massa
  • phoenix_media_rename_bulk_rename_in_progress, memorizza lo stato della ridenominazione di massa
  • phoenix_media_rename_bulk_rename_from_post_in_progress, memorizza lo stato di ridenominazione di massa per l’operazione “rinomina da post”

Usare Phoenix Media Rename con WPML

Rinominare un file

Rinominare più file contemporaneamente

Cambiare il titolo a più file contemporaneamente

Serializzare i nomi dei file

Rinominare i file utilizzando il titolo del post al quale sono collegati

Cambiare i titoli dei file utilizzando il titolo del post al quale sono collegati

Opzioni: mantenere gli accenti nei nomi dei file

Opzioni: non processare le revisioni dei post

Opzioni: creare automaticamente le redirezioni 301

Opzioni: serializzare il nome del file se è già presente

Opzioni: aggiungere costanti all’inizio o alla fine del nome del file

Opzioni: abilitare l’integrazione con AltText.ai

Utilizzare Phoenix Media Rename via codice

Come integrare Phoenix Media Rename e altri plugin

Come richiedere assistenza

Scaricare Phoenix Media Rename

Usare Phoenix Media Rename 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.

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!

Permette di rinominare uno o più file

Rinominare un singolo file

Per rinominare un file, vai alla sezione Media del pannello di amministrazione e apri il file 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”.

Il campo "Nome del file" aggiunto da Phoenix Media Rename alla finestra di gestione dei file multimediali

Rinominare più file multimediali

Vai alla sezione Media del pannello di amministrazione, seleziona l’azione di massa “Rinomina” o “Rinomina e modifica il titolo” (se vuoi che i media vengano anche rititolati) dal menu a discesa, seleziona i media che si vuoi rinominare e modifica i 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!

Rinominare contemporaneamente più file multimediali utilizzando Phoenix Media Rename

Cambiare il titolo ai file

Vai alla sezione Media del pannello di amministrazione, seleziona l’azione di massa “Cambia titolo” dal menu a discesa, seleziona i media ai quali vuoi cambiare il titolo e indica il nuovo titolo nei campi “Nome file” nell’ultima colonna.

Il testo inserito verrà utilizzato sia per il nome file che per il titolo, però il nome del file verrà sanificato (se l’opzione “sanifica nome del file” è attiva), mentre il titolo non verrà sanificato.

Quando hai finito premi il pulsante “Applica”.

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 lo screenshot che segue come riferimento.

serializzare i nomi dei file con Phoenix Media Rename

Consente di rinominare i file multimediali prendendo il nome del file dal titolo del post al quale sono allegati

Per utilizzare il titolo del post collegato al file multimediali come nome del file, 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”.

Il titolo del post verrà utilizzato sia per il nome file che per il titolo, però il nome del file verrà sanificato (se l’opzione “sanifica nome del file” è attiva), mentre il titolo non verrà sanificato.

rinominare i file utilizzando il nome del post ai quali sono allegati utilizzando Phoenix Media Rename

Cambiare il titolo ai file prendendolo dal post al quale sono allegati

Per utilizzare il nome del post collegato al file multimediali come titolo del file, vai alla sezione Media del pannello di amministrazione, seleziona l’azione di massa “Cambia titolo da post” dal menu a discesa, seleziona i media che ai quali vuoi cambiare il titolo e premi il pulsante “Applica”.

Mantenere gli accenti nei nomi di 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.

la pagina delle impostazioni di Phoenix Media Rename: impostazione per gli accenti

Non processare le revisioni

Phoenix Media Rename consente di evitare di aggiornare le revisioni delle pagine e degli articoli, aggiornando solamente la versione attuale, in modo da rendere più veloce il processo di aggiornamento dei dati.

Per disabilitare l’aggiornamento delle 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.

la pagina delle impostazioni di Phoenix Media Rename: impostazione per le revisioni

Creare automaticamente le redirezioni 301

Quando si rinomina un file, Phoenix Media Rename consente di creare automaticamente redirezioni 301, in modo da reindirizzare il traffico dal vecchio nome del file a quello nuovo, così da non perdere i link che puntano al vecchio nome del file.

Per creare una redirezione 301 è sufficiente abilitare l’opzione “Crea redirezioni 301” nella pagina delle impostazioni.

N.B.: per creare e gestire le redirezioni 301 è necessario installare e attivare il plugin gratuito Redirection

la pagina delle impostazioni di Phoenix Media Rename: impostazione per le redirezioni

Serializzare il nome del file se è già presente

L’opzione “Serializza il nome del file se il file esiste” genera automaticamente un nome di file serializzato quando esiste già un file con il nome che si sta cercando di utilizzare.

Se l’opzione è attiva e si cerca di rinominare un file attribuendogli il nome di un file già presente nella cartella di destinazione (es: phoenix.png), Phoenix Media Rename creerà automaticamente un nuovo nome aggiungendo un numero progressivo a quello scelto dall’utente (es: phoenix1.png).

Impostare costanti all’inizio o alla fine del nome del file

Le opzioni “Apertura del nome del file” e “Chiusura del nome del file” consentono di specificare delle costanti da aggiungere all’inizio o alla fine del nome di ogni file che viene rinominato.

Es: impostando “phoenix-” nel campo “Apertura del nome del file”, ogni volta che si rinomina un file Phoenix Media Rename aggiungerà automaticamente “phoenix-” prima del nome del file.

Le opzioni “Usa la categoria come prefisso per il nome del file” e “Usa la categoria come suffisso per il nome file” prendono il prefisso o il suffisso del nome file dalla categoria del post a cui è allegato il file.

Abilitare l’integrazione con AltText.ai

Per abilitare l’integrazione con AltText.ai, spunta l’opzione AltText.ai.

Utilizzare il plugin via codice

Gli autori di temi e plugin possono utilizzare Phoenix Media Rename via codice, per rinominare i file multimediali in maniera efficiente e senza l’intervento degli utenti.

La funzione statica “do_rename”, presente nella classe Phoenix_Media_Rename consente di rinominare i file da temi o plugin, Il prototipo è: do_rename($attachment_id, $new_filename, $retitle = 0, $title_from_post = 0, $name_from_post = 0, $check_post_parent = true ).

La funzione do_rename è un metodo statico della classe Phoenix_Media_Rename: per chiamarlo utilizza Phoenix_Media_Rename::do_rename

In caso di esito positivo, la funzione restituisce 1, in caso di errore restituisce il messaggio di errore.

Integrare Phoenix Media Rename e plugin di terze parti

Phoenix Media Rename può essere integrato in maniera molto semplice con altri plugin: l’evento “pmr_renaming_successful” che scatta quando il processo di rinominazione è terminato, restituisce il vecchio e il nuovo nome del file.

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 );

Se ti servono altre azioni personalizzate scrivi sul forum di supporto di Phoenix Media Rename o invia una mail a support@eurosoftlab.com

Come ricevere assistenza

Per avere assistenza utilizza il forum ufficiale di Phoenix Media Rename sul sito di WordPress.

Prima di pubblicare una richiesta, verifica che non sia già presente una richiesta analoga che contenga la risposta al tuo problema.

Dove Scaricare Phoenix Media Rename

Phoenix Media Rename è un software gratuito, puoi scaricare l’ultima versione dalla pagina dedicata a Phoenix Media Rename sul sito di WordPress

Phoenix Media Rename si aggiorna tramite il meccanismo di aggiornamento dei plugin di WordPress, tenerlo aggiornato consente di avere accesso a tutte le nuove funzionalità e alla correzione di eventuali errori presenti nella versione installata.