web-dev-qa-db-fra.com

Montrer une Thickbox (tb_show) ne fait rien

J'essaie d'ajouter un téléchargeur de média à un widget/plug-in et je suis à l'étape où j'ai besoin d'ajouter une image de la médiathèque (ou d'en télécharger une nouvelle).

J'ai ajouté du javascript et un événement à un bouton du plugin. Cet événement est déclenché (parce que l'alerte est affichée), mais la liste déroulante ne s'affiche pas.

Voici le code JS:

jQuery(document).ready(function() {
    jQuery('.upload_image_button').click(function() {
        alert('This alert is displayed');
        tb_show('Upload a Image', 'media-upload.php&type=image&TB_iframe=true', false);
        return false;
    });
});

Pourquoi la Thickbox n'est-elle pas affichée?

WordPress version 4.1.1

1
GTHvidsten

La réponse peut être trouvée ici: https://stackoverflow.com/questions/13863087/wordpress-custom-widget-image-upload

Même si le problème décrit n’est pas exactement le même que celui que j’avais eu, le code affiché dans la réponse m’aide quand même, car ce code fait exactement ce dont j'avais besoin.

Je pense aussi que je n’avais pas trouvé cette réponse à l’origine, car c’est sur le dépassement de capacité normal et non sur la partie Wordpress.

2
GTHvidsten