cdbt_admin_assets

(CDBT 2.0.0)

cdbt_admin_assets管理画面に読み込まれるスタイルやJavaScriptを変更するフィルター

Description

array cdbt_admin_assets ( array $assets [, string $page_name ] )
管理画面に読み込まれるスタイルやJavaScriptを変更するフィルター。このフィルターはWordPressのアクションフックwp_enqueue_scripts()内のプラグイン用のアセット読み込み定義処理をフィルターします。
Notice:フィルターのタイミングは、管理画面の「プラグイン設定 – インクルードアセット設定」の設定値反映後になります。

Parameters

assets
現在のページで読み込まれるスタイルシートとJavaScriptのインクルードアセット定義配列です。

インクルードアセット定義配列の構成要素は下記のようになります。
array(
  ['styles'] => array(
    [{スタイルシートのハンドル名}] => array(
      `wp_enqueue_style()`用の定義配列
    ), 
    ...
  ), 
  ['scripts'] => array(
    [{スクリプトのハンドル名}] => array(
      `wp_enqueue_script()`用の定義配列
    ), 
    ...
  )
)
page_name
現在の管理画面のページ名(URLパラメータpageの値)を参照できる。

History

バージョン 内容
2.0.0 新規追加

Example

管理パネルの「テーブル管理」ページ表示時に独自スタイルを追加で読み込む。

<?php
function my_custom_admin_assets( $assets, $page_name ) {
  if ( 'cdbt_tables' === $page_name ) {
    $assets['styles']['my-admin-style'] = array( '/wp-content/theme/my-theme/css/my-custom-style.css', array( 'cdbt-admin-style' ), '', 'all' );
  }
  return $assets;
}
add_filter( 'cdbt_admin_assets', 'my_custom_admin_assets', 10, 100 );

Reference

Related Codex

Related Hooks

  • cdbt_assetsWEBフロントエンドに読み込まれるスタイルやJavaScriptを変更するフィルター