- Custom DataBase Tables
- CDBT Version 2.x
- フィルターフック一覧
- cdbt_admin_assets
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を変更するフィルター