グーグルのトップの検索結果のいくつかを見ると、この質問には何度も答えられていますが、与えられた答えは私のWP 3.6インストールではうまくいかないようです。
1つの解決策はこれです:
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');
もうひとつはadd_action( 'wp_enqueue_scripts', 'add_thickbox' )
です。
私はこのadd_thickbox()
を使っても成功しませんでした。
これらのアプローチはすべてthickbox.css
を正常にロードしたようですが、JSファイルは表示されません。手動で行ってthickbox.js
へのパスを含めることができますが、これらすべてがscript-loader.php
のコアによって処理されるように思われることを考えると、それはあまり望ましくありません。
あなたはwp_footer();
関数の呼び出しを追加する必要があります。 footer.php
ファイルのbodyタグを閉じる前に行ってください。これは次のようになります。
<?php wp_footer(); ?>
</body>
</html>