質問: wp_enqueue_scriptが機能しない それはかなり標準的です、私はadminページのためのスクリプトとスタイルをエンキューします。function admin_custom(){ wp_enqueue_script('js', plugins_url('adm.js', __file__)); wp_enqueue_style('css', plugins_url('adm.css', __file__)); } add_action('admin_enqueue_scripts', 'admin_custom'); 結果:<link rel='stylesheet' id='css-css' href='http://localhost/wp/wp-content/plugins/manager/adm.css?ver=3.5.1' type='text/css' media='all' /> <script type='text/javascript' src='http://localhost/wp/wp-content/plugins/manager/adm.js?ver=3.5.1'></script> しかし、うまくいきません。スタイルは機能していますが、スクリプトはロードされていません。 cssとjsを同じフォルダに入れました。私には意味がありません。どんな助けでも評価されるでしょう、私はこの問題のために最後の日を過ごしました。ありがとうございます。
回答: 私も同じ問題を抱えていました、関数wp_enqueue_scripts()が判明し、あなたのテンプレートディレクトリフォルダから空白スペースを取り除きます。そのため、あなたのフォルダ名がthis themeだとすると、関数はそれをthisthemeにするでしょう、そしてそれは間違ったディレクトリリンクを引き起こすでしょう。その場合はフォルダ名を変更してみてください。それ以外の場合はうまくいきました。