@toscho Ah, j'ai trouvé un bug dans votre code. S'il vous plaît nue avec moi. Procédez exactement comme suit pour reproduire le problème:
1) Ouvrez un brouillon.
2) Cliquez sur le Add Media
bouton. Attendez que la fonction jQuery soit chargée.
3) Sur votre gauche, cliquez sur le Set Featured Image
lien.
4) Fermez maintenant la fenêtre Media popup et sur la page de modification, cliquez sur le Set featured image
lien dans la barre latérale droite.
5) Vous verrez que la fonction jQuery ne fonctionnera pas.
Cependant, si vous aviez cliqué sur le Set featured image
lien d'abord lors du chargement post-édition, la fonction fonctionnerait. Pouvez-vous reproduire ce problème et éventuellement trouver une solution? Désolé encore une fois pour avoir posté cette réponse, mais cette plateforme ne m'offre pas une meilleure option pour le moment.
EDIT: Quelqu'un peut-il s'il vous plaît laisser toscho savoir à ce sujet. Vous pouvez le faire en ajoutant un commentaire à sa réponse qui, à mon avis, devrait lui donner une notification. Je ne peux pas écrire de commentaires car je n'ai pas assez de réputation ...
ÉDITER 2 : si vous souhaitez éviter ce problème de manière désespérée, vous pouvez supprimer le lien "Définir l'image sélectionnée" dans la fenêtre contextuelle et obliger l'utilisateur à utiliser le lien de la barre latérale (comme les versions de WP antérieures à 3.5). Utilisez ce filtre introduit dans 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;
}
Comme je l'ai dit, c'est une solution désespérée jusqu'à ce qu'une solution soit affichée pour le code principal.