Come collegare direttamente i file caricati?
Ho caricato alcuni file (immagini) che vorrei linkare sia nel mio sito che in altri luoghi, ma solitamente cerco di ospitare una risoluzione diversa della stessa immagine da mostrare su altri siti. Il mio problema con WordPress al momento è che se carico il file nella directory di upload di WordPress tramite FTP, non vedo il file apparire nei media (in WP-admin). Posso ottenere un link dal mio client FTP (cyberDuck) ma non mi porta effettivamente a un link funzionante, inoltre il link è qualcosa del tipo:
http://ftp.mydomain.com/really-link-file-name-with-20%-and-at-the-end-its.jpg
Quindi suppongo funzioni così perché contiene jpg alla fine ma non funziona e mi porta a una pagina 404. Avete idee su come posso caricare i file tramite un client FTP e far sì che questi file appaiano su WordPress e siano anche collegati correttamente?

Se carico il file nella directory di upload di WordPress via FTP, non vedo il file comparire nella mia libreria media (in WP-admin)
Evita di caricare direttamente via FTP. WordPress non esegue la scansione della cartella uploads alla ricerca di nuove immagini. Invece, utilizza il caricatore multimediale integrato di WordPress per caricare le immagini. WordPress le posizionerà automaticamente nella cartella corretta, creerà versioni ridimensionate che potrai utilizzare in una galleria veloce o in una pagina di vendita per clienti, e memorizzerà le meta informazioni dell'immagine nel database di WordPress.
La Galleria Media recupera le sue informazioni dal database di WordPress, quindi per vedere qui le tue immagini caricate, questo è l'unico modo per farlo!
Posso ottenere un link dal mio client FTP (cyberDuck) ma in realtà non mi collega a un link funzionante
Il tuo client ti sta fornendo un link FTP. Se usi un link FTP in un browser web come Internet Explorer (es. ) il tuo browser si comporterà come un client FTP e cercherà di scaricare l'immagine invece di visualizzarla nel browser. Ciò di cui hai bisogno è un vero e proprio link HTTP, che puoi ottenere da WordPress se hai caricato l'immagine tramite la Galleria Media.
Se hai caricato direttamente via FTP, il tuo link sarebbe comunque qualcosa come http://www.miodominio.com/wp-content/uploads/2010/11/qualcosa-qualcosa.jpg se hai caricato nella directory /wp-content/uploads/2010/11/
. Se l'hai posizionata altrove, modifica il link di conseguenza.
Per Ricapitolare
Il modo corretto per aggiungere immagini a WordPress e ottenere i link è attraverso la Galleria Media:
- Accedi a WordPress
- Vai in Media » Aggiungi nuovo
- Seleziona la tua immagine e caricala in WordPress
- Imposta i meta dati come appropriato (Titolo, Didascalia, Testo Alternativo, Descrizione)
- Se necessario, puoi anche Modificare l'immagine (ruotare, ritagliare, ridimensionare)
- Evidenzia l'URL del file e copialo-incollalo da qualche parte dove ti ricordi di averlo. Questo è l'URL dell'immagine a dimensione intera a cui puoi collegarti da altri posti.

Il motivo per cui stavo usando FTP era perché non c'è alcun limite sulla dimensione del file... WordPress/il mio webhost impone un limite di 24mb sui file

Puoi aggiungere/modificare un file chiamato php.ini sul tuo server? Se il tuo provider di hosting ti dà accesso a quel file, potrai modificare il limite di upload di 24Mb con quello che ti serve, e poi, come molti suggeriscono qui, caricare i tuoi file tramite il caricatore Media di WordPress

Il plugin "Add From Server" potrebbe fare ciò che desideri. Può scansionare una cartella di file sul server e copiare quei file nella cartella di upload di WordPress senza dover passare attraverso il Media Uploader.

Che succede con quell'URL? È possibile ma confuso, hai installato WordPress su un sottodominio chiamato ftp o hai reindirizzato la cartella dei media per puntare lì?
Usa ftp: //ftp.miodominio.com/qualunque.jpg
Oppure http://www.miodominio.com/qualunque.jpg
Il modo più semplice è accedere a WordPress → cliccare su Media → caricare una foto e copiare l'URL diretto dell'immagine.

Due problemi distinti qui:
nel tuo client FTP vedi [parte della] struttura reale delle directory del server, ma il tuo sito funziona come lo vede il web server (si concentra sulla directory root del sito, non del server). Per ottenere un link funzionante devi caricare i file in una directory accessibile al web server e utilizzare un percorso relativo alla root del sito nell'URL;
i file caricati direttamente non vengono riconosciuti dalla libreria media di WP. Affinché ciò avvenga, devi utilizzare la funzionalità di caricamento media di WP oppure importare i media utilizzando qualche plugin in grado di farlo (ricordo solo W3 Total Cache per nome, che lo fa per una migliore funzionalità di supporto CDN).

Per aggiungere ulteriori informazioni: Prima di tutto, dovresti sicuramente caricare i tuoi file tramite il Media di WordPress. Per file più grandi come mp4, consiglio di utilizzare il plugin "Add From Server".
In secondo luogo, invece di copiare manualmente i link dei tuoi file, puoi utilizzare "Link to WordPress Files", che ti aiuta a collegare direttamente il tuo contenuto a qualsiasi file tu voglia (PDF, MP4, DOCX..).
Spero sia utile.

WordPress ha la capacità di ridimensionare automaticamente le immagini che carichi e manterrà le diverse risoluzioni nella directory degli upload. Quindi, invece di caricare diverse risoluzioni del file via FTP, caricherò la risoluzione originale del file e lascerò che WordPress crei le diverse dimensioni di cui hai bisogno.
Per impostazione predefinita, WordPress memorizzerà 4 dimensioni di immagine: miniatura, media, grande e originale. Puoi definire queste dimensioni nell'area di amministrazione sotto Impostazioni -> Media. Se hai bisogno di più dimensioni rispetto a queste, puoi definirne altre in un plugin o nel file functions.php del tuo tema utilizzando la funzione add_image_size():
add_image_size('my_new_size', $width, $height, $should_crop);
Puoi trovare maggiori informazioni su questa funzione nel codex: http://codex.wordpress.org/Function_Reference/add_image_size
