プラグインにjquery-uiスクリプトとスタイルを含めるのに苦労しています。私のwp_enqueue_script
通話は単に無視されているようです。
これに似た質問はすでにたくさんありますが、私がこれまでに見つけたすべての回答は、私がすでに行っているアクションフックwp_enqueue_script
内で呼び出すために要約されますwp_enqueue_scripts
。
私のクラスのコンストラクターでは、次のように呼び出します。
add_action( 'wp_enqueue_scripts', array($this, 'enqueue_scripts') );
そして、以下:
public function enqueue_scripts()
{
wp_enqueue_script( 'jquery-ui-core', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-widget', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-mouse', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-accordion', false, array('jquery') );
wp_enqueue_script( 'jquery-ui-autocomplete', false, array('jquery'));
wp_enqueue_script( 'jquery-ui-slider', false, array('jquery'));
コードが実際にページが読み込まれるたびに実行されることを確認しました。ただし、ページ<link>
にはjquery-uiライブラリのタグがありません。呼び出しのjquery
3番目の引数で明示的に指定された依存関係を使用して、または使用せずに、すでに試しましたwp_enqueue_script
。
私は、私以外にプラグインをインストールせずに、デフォルトの21の17テーマのみを使用して、単純なWP 4.8インストールを試してみました。サイコロはありません。
私のコードの何が問題になっていますか?