WordPress 3.5: Impostare un percorso URL personalizzato per i file nella Libreria Media?

2 gen 2013, 12:47:38
Visualizzazioni: 23.9K
Voti: 15

Dato che i recenti cambiamenti in WordPress 3.5 hanno rimosso l'opzione "percorso URL completo ai file" dalla libreria media, mi chiedo come sia possibile impostare questa opzione su un percorso personalizzato ora?

Ho bisogno di impostare il mio "percorso URL completo ai file" per i miei file multimediali su un sottodominio personalizzato. Potete aiutarmi a trovare una soluzione per questo problema?

Cordiali saluti, faxxim

1
Commenti

Ciao, ho scritto un piccolo plugin per le nuove funzionalità di WordPress 3.5. Puoi modificare direttamente il dominio o il sottodominio http://wordpress.org/extend/plugins/wp-original-media-path/

User User
6 gen 2013 15:12:16
Tutte le risposte alla domanda 2
8
18

Il nome dell'opzione è upload_url_path, ed è ancora possibile filtrarlo:

add_filter( 'pre_option_upload_url_path', 'wpse_77960_upload_url' );

function wpse_77960_upload_url()
{
    return 'http://subdomain.example.com/files';
}
2 gen 2013 12:51:30
Commenti

rimuovi la barra finale perché avresti doppie barre nell'URL, come 'http://subdomain.example.com/files//path/to/image.jpg'

Eugene Manuilov Eugene Manuilov
2 gen 2013 12:55:02

OK, buono a sapersi che è così semplice! Grazie mille!

faxxim faxxim
2 gen 2013 12:58:36

@EugeneManuilov Me lo ero dimenticato. Sistemato. :) La maggior parte dei sistemi tratta le doppie barre nel mezzo di un percorso come una singola barra.

fuxia fuxia
2 gen 2013 13:00:11

@toschi Lo so che funzionerà, ma non è feng shui avere doppi slash :)

Eugene Manuilov Eugene Manuilov
2 gen 2013 13:07:04

@EugeneManuilov Ecco perché li rimuovo via .htaccess.

fuxia fuxia
2 gen 2013 13:10:49

@toschi ottima soluzione, ho votato positivamente

Eugene Manuilov Eugene Manuilov
2 gen 2013 13:13:38

Perché non è sufficiente utilizzare la costante UPLOADS? È davvero ciò che si desidera nella domanda, definire l'URL completo?

bueltge bueltge
28 gen 2013 18:21:45

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

fuxia fuxia
28 gen 2013 18:46:22
Mostra i restanti 3 commenti
0

Grazie @Toscho per avermi fornito il nome dell'opzione. Ecco un altro modo per modificarla, inserendo questo nel tuo file functions.php:

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

Questo farà sì che WordPress incorpori le immagini come src="/wp-content/uploads/file.jpg" invece di src="http://domain.com/wp-content/uploads/file.jpg"

18 gen 2013 20:08:24