0
admin側にjsとcssファイルが必要なプラグインを作成しました。特定のページのWordPressエンキュー管理スクリプト
私はこのようにそれらをエンキュー:
function checkin_page_files() {
if (is_page('/admin.php?page=reports_Systems')) {
wp_enqueue_style('checkin-page-style', content_url() . '/plugins/reports/includes/checkin_page/style.css');
wp_enqueue_script('checkin-page-js', content_url() . '/plugins/reports/assets/js/checkinPageJavascripts.js', array(), false, false);
wp_enqueue_script('checkin-live-validation-js', content_url() . '/plugins/reports/assets/js/liveValidation.js', array(), false, false);
}
}
add_action('admin_enqueue_scripts', 'checkin_page_files', 0);
と、あなたが見ることができるように、私はページが/admin.php?page=reports_Systems
ある場合にのみ、それらを含めるしたいことを指定しようとしていますが、それはいないようです働く
if文を使用しないと、ファイルが正しくインクルードされるため、パスエラーではありません。
どうすればこの問題を解決できますか? 私がオンラインで見たすべての例は、admin.php
、またはpost.php
のようなページを?
なしで提供するためにifステートメントを使用しました。
私が働かない理由は、?
が原因で、このような例は見つかりませんでした。
ありがとうございます。
get_ current_screen() - > idを使用して、カスタムスクリプトをエンキューするページの現在の画面IDを取得します。 – Benoti