0

wordpress テーマで jquery プラグインを使用したいのですが、うまく動作しません。

functions.php には次のものがあります。

<?php wp_enqueue_script('jquery'); ?> 
<?php wp_enqueue_script('jquerycountdownpackjs', '/wp-content/themes/mytheme/jquery.countdown.pack.js', array('jquery'),'1.2.6'); ?> 

wordpress に jQuery をロードしてからプラグインをロードするように指示する必要があるのはこれだけですか?

header.php で、jquery を次のように開始します。

jQuery(document).ready(function($) {

他に何が欠けていますか?プラグインの結果を表示するはずの div に何も表示されません。jQuery を正しくロードしていますか?

4

1 に答える 1

2

jQueryだけの場合は、ヘッダーに入れる必要があります。

<?php wp_enqueue_script("jquery"); ?>
<?php wp_head(); ?>

: この関数が wp_head または wp_print_scripts アクションから呼び出された場合、これらのアクションを実行する前にファイルをキューに入れる必要があるため、この関数は機能しません。

実際の jQuery スクリプトは、document.ready ラッパーまたは自己呼び出し匿名関数のいずれかにある必要があります。

jQuery(document).ready(function($) {
// $() will work as an alias for jQuery() inside of this function
});

またはSIAF

(function($) {
// $() will work as an alias for jQuery() inside of this function
})(jQuery);
于 2012-09-26T12:56:11.020 に答える