En examinant certains des meilleurs résultats de Google, cette question a reçu une réponse à plusieurs reprises, mais les réponses fournies ne semblent pas fonctionner dans mon WP 3.6 installation.
Une solution donnée est la suivante:
function my_thickbox() {
if (!is_admin()) {
wp_enqueue_script('thickbox', null, array('jquery'), true);
wp_enqueue_style('thickbox.css', includes_url('/js/thickbox/thickbox.css'), null, '1.0');
}
}
add_action('init', 'my_thickbox');
Un autre était celui-ci: add_action( 'wp_enqueue_scripts', 'add_thickbox' )
.
J'ai également essayé d'utiliser cette add_thickbox()
sans succès.
Toutes ces approches semblent charger avec succès thickbox.css
, mais aucun fichier JS ne s'affiche. Je peux manuellement y aller et inclure le chemin d'accès à thickbox.js
, mais cela semble moins souhaitable étant donné que tout cela semble être géré par le noyau dans script-loader.php
.
Vous devez ajouter un appel à la fonction wp_footer();
. Faites-le avant de fermer la balise body dans votre fichier footer.php
. Ça devrait ressembler à ça:
<?php wp_footer(); ?>
</body>
</html>