Utilizzare la Funzionalità Predefinita di Ritaglio dell'Immagine di Intestazione Personalizzata di WordPress in un Tipo di Post/MetaBox

22 set 2010, 03:44:10
Visualizzazioni: 1.23K
Voti: 1

Non sono sicuro di quanti di voi abbiano sperimentato con la nuova funzionalità di immagini di intestazione personalizzate di WordPress 3.0, ma è davvero molto interessante (attivabile aggiungendo la funzione al file functions.php).

Una delle caratteristiche principali che trovo estremamente utile è che ti permette di caricare un'immagine e al secondo passaggio posiziona l'immagine nella pagina di amministrazione mostrando un riquadro di ritaglio basato sulla larghezza/altezza dell'immagine di intestazione definita nel tuo file functions.php. Ora hai la possibilità di spostare il riquadro o aumentare/diminuire proporzionalmente l'area che vuoi utilizzare.

Il problema che sto riscontrando è che vorrei utilizzare questa funzionalità con il mio custom post type. Nello specifico, sto cercando semplicemente la possibilità di includere la funzionalità di upload, definire larghezza/altezza e la funzionalità di selezione/ritaglio una volta che l'immagine è stata caricata. Penso che se qualcuno può dimostrare che questo è possibile, allora posso creare tutte le altre funzionalità che cerco aggiungendole a un custom post type e associando metabox personalizzati.

Qualcuno può fornire una soluzione qui?

0
Tutte le risposte alla domanda 2
1

Dai un'occhiata a /wp-admin/custom-header.php. Puoi estendere la classe Custom_Image_Header e adattarla alle tue esigenze.

22 set 2010 06:01:41
Commenti

Grazie, ma quello che stavo chiedendo è come questo può essere fatto e aggiunto a un tipo di post personalizzato?

NetConstructor.com NetConstructor.com
22 set 2010 08:22:33
0

Non sono sicuro che sia esattamente quello che stai cercando, ma sembra che io mi sia trovato nella tua stessa situazione qualche mese fa mentre lavoravo a un progetto che sto per lanciare. Esiste un plugin chiamato Post Thumbnail Editor, che ti permette di ritagliare manualmente ogni singola immagine che carichi in base alle dimensioni delle miniature definite nel tuo file functions.php.

Qui trovi una guida per aggiungere dimensioni delle miniature in WordPress utilizzando la funzione add_image_size().

Per noi ha funzionato alla grande, e puoi semplicemente definire una dimensione diversa per ogni tipo di post e richiamare quella specifica dimensione nel template per quel CPT.

13 ago 2013 21:48:48