クライアントさんにとって扱い使いやすいWordrPessにするために、管理画面にもCSSを適応させます。以下のコードはfunctions.php
に記述します
function enqueue_post_styles() {
global $pagenow;
if ( $pagenow == 'post.php' || $pagenow == 'post-new.php' || $pagenow == 'edit.php' ) {
wp_enqueue_style( 'post_styles', get_template_directory_uri() . '/assets/css/post.css');
}
}
add_action( 'admin_enqueue_scripts', 'enqueue_post_styles' );
上のコードでは投稿画面にCSSを適応させます。固定ページにしたい場合はpost
の部分をpage
に変えましょう。
また、特定のページのみにスタイルを当てたい場合は、if
部分を$_GET['post'] == 'ページID'
に変えます
if ( $_GET['post'] == '100' ) {
wp_enqueue_style( 'post_styles', get_template_directory_uri() . '/assets/css/post.css');
}
こうすればそのページIDにのみ読み込みます。また、カスタム投稿にCSSを当てたい場合は、100の部分をそのカスタム投稿名に変更すれば適応されます。
参考