この記事は最後に更新してから1年以上経過しています。
説明
テーマやプラグインで専用の管理ページを作る場合、そのページ向けのcssやjavascriptが必要になることがある。どちらもページ内に直接記述できるが、特にcssは別ファイルに分けたいほうが便利だ。ここではその方法を紹介しよう。 WordPressの管理ページは、表示の際にadmin_head関数(アクション)を実行する(このアクションは通常のテーマでいうところの wp_head関数の管理ページ版と考えればいい)。実際に独自のcssやjavascriptを追加するのは、テーマであればfunctions.phpの任意の場所に次の内容を記述すればいい。if ( !has_action( 'admin_head', 'private_admin_head' ) )
add_action( 'admin_head' , 'private_admin_head' );
function private_admin_head() {
?>
<link rel="stylesheet" type="text/css" media="all" href="/css/admin.css" />
<script type="text/javascript" src="/js/admin.js"></script>
<?php
}
最終更新 : 2018年05月27日 10:52
関連
お勧め
get_userdata(2022年2月4日 更新)
mixed get_userdata( int $user_id )
ユーザIDを指定し、マッチするユーザ情報を取得する。
has_filter(2022年11月8日 更新)
mixed has_filter( $tag, [ mixed $function_to_check = false ] )
WordPressタグにフィルターが登録されているか調べる。
wp_add_object_terms(2013年8月6日 更新)
mixed wp_add_object_terms( int $object_id, mixed $terms, mixed $taxonomy )
投稿情報などにタクソノミーを追加する。
is_tag(2018年5月27日 更新)
bool is_tag( [ mixed $slug = '' ] )
要求されているページが、タグアーカイブページか調べる。
add_meta_box(2014年11月16日 更新)
void add_meta_box( string $id, string $title, string $callback, string $page [, string $context = 'advanced' [, string $priority = 'default' [, array $callback_args = null ] ] ] )
投稿ページに独自のメタボックスを表示する。