以下のコードは、Twentyfifteenテーマで、single.phpを利用した場合、オリジナルのmy-style.cssを読み込みます。
テーマによって、style.cssのhandleが異なりますので、適宜読み替えてください。
handleは、以下のように確認できます
<link rel='stylesheet' id='twentyfifteen-style-css' href='http://www.tenman.info/wp/wp-content/themes/twentyfifteen/style.css?ver=4.1' type='text/css' media='all' />
ソースのstyle.css のリンクタグのidから、-cssを除去したものが、handleになります。
function my_scripts() { global $template; wp_enqueue_style( 'my-style', get_template_directory_uri() . '/my-style.css', array(), '1.0' ); $template_name= basename( $template, '.php' ); if ( $template_name== 'single' ) { wp_deregister_style( 'twentyfifteen-style' ); } else { wp_deregister_style( 'my-style' ); } } add_action( 'wp_enqueue_scripts', 'my_scripts', 11 );