質問: 自分のページにjquery ui effectsライブラリをロードする方法を教えてください。 私は私のウェブサイトのホームページで簡単なアニメーションをするために初めてjavascriptを使っています。これまでのところ、私はheader.phpファイル(これは私のホームページでのみ使用されています)のwp_head行の前に以下を追加しました。<?php function my_scripts_method() { wp_enqueue_script('jquery'); } add_action('wp_enqueue_scripts', 'my_scripts_method'); // for use on the front end (ie. theme) ?> それは私のページにjqueryを読み込んでいます!私はこれをホームページで必要としているだけなので、functions.phpなどでそれを呼び出さないのです。私はちょうど私のホームページでいくつかの簡単なアニメーションをする必要があり、いくつかのアドバイスが必要です。ページがロードされたら、ロゴをページの上部から下部に移動してから、blindエフェクトを使用してその下にメニューを表示します。誰かがメニュー項目をクリックすると、ブラインド効果を使用してメニューを非表示にし、背景色を変更し、ロゴを移動し、ロゴをあるpngから別のpngに移行する必要があります。 ).コーデックス( http://codex.wordpress.org/function_reference/wp_enqueue_script )によるとjquery ui効果は含まれていませんjquery-ui-coreで。自分のページにjquery ui effectsライブラリを読み込む方法は?代わりに、誰かがjquery ui効果よりもこのために使用するより良いjsファイルに関するアドバイスを提供することができますか?
回答: あなたは自分の関数の中でスクリプトを呼び出して、フロントページまたはホームページのためだけにロードすることができます。コーデックスは、jquery ui effectsコアを含めるための完全な参照ではありません。wp_enqueue_script( 'jquery-effects-core'); または、以下のように、必要なエフェクトだけを含めることもできます。 wp_enqueue_script( 'jquery-effects-blind'); これは、キューに入れることができるjquery効果の名前への参照です。 jquery-effects-core jquery-effects-blind jquery-effects-bounce jquery-effects-clip jquery-effects-drop jquery-effects-explode jquery-effects-fade jquery-effects-fold jquery-effects-highlight jquery-effects-pulsate jquery-effects-scale jquery-effects-shake jquery-effects-slide jquery-effects-transfer あなたのフォントページだけにそれを含めるには、次のようにします。function my_scripts_method() { if ( is_front_page ) { // make sure jquery is loaded wp_enqueue_script('jquery-ui-core', '', '', array('jquery')); wp_enqueue_script('jquery-effects-core', '', '', array('jquery')); } } add_action('wp_enqueue_scripts', 'my_scripts_method');