WordPress Snippet

ワードプレスをカスタマイズしよう

外部スタイルシートの追加

前提
テーマファイルの直下にディレクトリcssがあり、basic.cssが存在するものとする

 /*
 * register with hook 'wp_print_styles'
 */
	 
	if ( !is_admin() ) { 	 
		add_action('wp_print_styles', 'add_my_stylesheet');
	}
 /*
 * Enqueue style-file, if it exists.
	 * wp_enqueue_style( $handle, $src, $deps, $ver, $media ) 
	 * Uses global: (unknown type) $wp_styles
	 * See WP_Styles::add(), WP_Styles::enqueue()
	 * Since: 2.1 
	 * @link http://codex.wordpress.org/Function_Reference/wp_enqueue_style
 */

 function add_my_stylesheet() {
 $myStyleUrl= get_bloginfo('stylesheet_directory') . '/css/basic.css';
 $myStyleFile= STYLESHEETPATH. '/css/basic.css';
 if ( file_exists($myStyleFile) ) {
wp_register_style('myStyleSheets', $myStyleUrl,array(),'1.0','all');
wp_enqueue_style( 'myStyleSheets');
 }
 }

[emulsion_relate_posts]