WordPress 3.5: Impostazione del "percorso URL completo per i file" nel Catalogo multimediale?


14

Dato che le recenti modifiche in WordPress 3.5 hanno rimosso l'opzione "Percorso URL completo per i file" dalla libreria multimediale, mi chiedo come impostare questa opzione su un percorso personalizzato ora?

Devo impostare il mio "percorso URL completo per i file" per i miei file multimediali su un sottodominio personalizzato. Ragazzi, potete aiutarmi a trovare una soluzione a questo problema?

Saluti, faxxim


Ciao ho scritto un piccolo plugin per le nuove strutture di Wordpress 3.5. Puoi modificare direttamente il dominio o il sottodominio wordpress.org/extend/plugins/wp-original-media-path

Risposte:


16

Il nome dell'opzione è upload_url_pathe puoi ancora filtrarlo:

add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );

function wpse_77960_upload_url()
{
    return 'http://subdomain.example.com/files';
}

1
rimuovi la barra finale perché avrai una doppia barra 'http://subdomain.example.com/files//path/to/image.jpg'
nell'URL

OK, bello sapere che è così facile! Grazie mille!
faxxim

1
@toscho So che funzionerà, ma non è feng shui avere doppie barre :)
Eugene Manuilov

1
@EugeneManuilov Ecco perché rimuovo quelli per .htaccess .
fuxia

2
@bueltge UPLOADSè un percorso di file, upload_urlè un URL. Due URL diversi possono puntare allo stesso percorso locale e non esiste alcun modo per determinare l'URL corretto per un determinato percorso. Quindi entrambe sono due cose diverse.
fuxia

7

Grazie @Toscho per avermi fornito il nome dell'opzione. Ecco un altro modo per cambiarlo, inserendolo nel tuo file Functions.php:

update_option('upload_url_path', '/wp-content/uploads');

Ciò renderà WordPress incorporare immagini come src="/wp-content/uploads/file.jpg"invece disrc="http://domain.com/wp-content/uploads/file.jpg"

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.