@toscho Ah, ho trovato un bug nel tuo codice. Per favore, nudo con me. Esegui quanto segue per replicare il problema:
1) Apri una bozza di post.
2) Fare clic sul Add Media
pulsante. Attendere il caricamento della funzione jQuery.
3) Alla tua sinistra, fai clic sul Set Featured Image
link.
4) Ora chiudi la finestra popup Media e nella pagina di modifica post, fai clic sul Set featured image
link nella barra laterale destra.
5) Vedrai che la funzione jQuery non funzionerà.
Tuttavia, se avessi fatto clic Set featured image
prima sul collegamento al caricamento post modifica, la funzione funzionerebbe. Puoi replicare questo problema e forse trovare una soluzione? Ci scusiamo ancora per aver pubblicato questo come risposta, ma questa piattaforma non mi offre attualmente una migliore opzione.
EDIT: Qualcuno può far sapere a toscho di questo. Puoi farlo aggiungendo un commento alla sua risposta che credo dovrebbe dargli una notifica. Non riesco a scrivere commenti perché non ho abbastanza reputazione ...
MODIFICA 2 : se si desidera evitare disperatamente questo problema, è possibile rimuovere il collegamento "Imposta immagine in primo piano" nel popup e forzare l'utente a utilizzare il collegamento della barra laterale (come le versioni di WP precedenti alla 3.5). Utilizzare questo filtro introdotto in WP 3.5:
add_filter( 'media_view_strings', 'cor_media_view_strings' );
/**
* @see wp-includes|media.php
*/
function cor_media_view_strings( $strings ) {
unset( $strings['setFeaturedImageTitle'] );
return $strings;
}
Come ho detto, questa è una soluzione disperata fino a quando non viene pubblicata una soluzione per il codice principale.